From e4b2ed5a8f32330d947c0bc5b91a353903d3b73b Mon Sep 17 00:00:00 2001 From: Joan Goyeau Date: Fri, 31 May 2024 12:30:11 -0400 Subject: [PATCH] Add -Xmax-inlines compiler flag --- .../scala/org/typelevel/scalacoptions/ScalacOptions.scala | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/src/main/scala/org/typelevel/scalacoptions/ScalacOptions.scala b/lib/src/main/scala/org/typelevel/scalacoptions/ScalacOptions.scala index e2a4329..07f678f 100644 --- a/lib/src/main/scala/org/typelevel/scalacoptions/ScalacOptions.scala +++ b/lib/src/main/scala/org/typelevel/scalacoptions/ScalacOptions.scala @@ -207,6 +207,11 @@ private[scalacoptions] trait ScalacOptions { val async = advancedOption("async", version => version.isBetween(V2_13_3, V3_0_0)) + /** Maximal number of successive inlines. Default: 32. + */ + def maxInlines(limit: Int) = + advancedOption("max-inlines", List(limit.toString), version => version >= V3_0_0) + /** Enable recommended warnings. */ def lintOption(