From 445d23fcf45a7c64209e33d380dec6531b552033 Mon Sep 17 00:00:00 2001 From: KAWACHI Takashi Date: Sat, 24 Jul 2021 11:40:21 +0900 Subject: [PATCH] add transparent modifier to defaultValue It failes to compile without transparent. --- _scala3-reference/metaprogramming/compiletime-ops.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_scala3-reference/metaprogramming/compiletime-ops.md b/_scala3-reference/metaprogramming/compiletime-ops.md index a047b27429..248f7d71bf 100644 --- a/_scala3-reference/metaprogramming/compiletime-ops.md +++ b/_scala3-reference/metaprogramming/compiletime-ops.md @@ -54,7 +54,7 @@ Using `erasedValue`, we can then define `defaultValue` as follows: ```scala import scala.compiletime.erasedValue -inline def defaultValue[T] = +transparent inline def defaultValue[T] = inline erasedValue[T] match case _: Byte => Some(0: Byte) case _: Char => Some(0: Char)