Skip to content

Commit 8e44678

Browse files
committed
Support -experimental/--experimental and -explain/ --explain compiler flags without -O
1 parent a5db176 commit 8e44678

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

modules/cli/src/main/scala/scala/cli/commands/shared/ScalacOptions.scala

+2
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ object ScalacOptions {
6464
)
6565
private val scalacNoArgAliasedOptions = // these options don't require being passed after -O and don't accept an arg
6666
Set(
67+
"experimental",
68+
"explain",
6769
"unchecked",
6870
"nowarn",
6971
"feature",

modules/integration/src/test/scala/scala/cli/integration/RunScalacCompatTestDefinitions.scala

+2-3
Original file line numberDiff line numberDiff line change
@@ -597,10 +597,9 @@ trait RunScalacCompatTestDefinitions {
597597
TestUtil.cli,
598598
"run",
599599
".",
600-
"-O",
601-
"-experimental",
602600
if (useDirective) Nil else macroSettingOptions,
603-
extraOptions
601+
extraOptions,
602+
"-experimental"
604603
)
605604
.call(cwd = root, stderr = os.Pipe)
606605
expect(r.out.trim() == macroSettings.mkString(", "))

0 commit comments

Comments
 (0)