@@ -639,7 +639,7 @@ Various kinds of syntax can have *annotations* applied to them. Annotations are
639
639
| "override"
640
640
| "query"
641
641
642
- argsAnnotation ::= "pragma" "[" ("inline" | "noinline" | "nomagic" | "noopt" | "assume_small_delta") "]"
642
+ argsAnnotation ::= "pragma" "[" ("inline" | "inline_late" | " noinline" | "nomagic" | "noopt" | "assume_small_delta") "]"
643
643
| "language" "[" "monotonicAggregates" "]"
644
644
| "bindingset" "[" (variable ( "," variable)*)? "]"
645
645
@@ -692,6 +692,8 @@ The parameterized annotation ``pragma`` supplies compiler pragmas, and may be ap
692
692
+===========================+=========+============+===================+=======================+=========+========+=========+=========+
693
693
| ``inline `` | | yes | yes | yes | | | | |
694
694
+---------------------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+
695
+ | ``inline_late `` | | | | yes | | | | |
696
+ +---------------------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+
695
697
| ``noinline `` | | yes | yes | yes | | | | |
696
698
+---------------------------+---------+------------+-------------------+-----------------------+---------+--------+---------+---------+
697
699
| ``nomagic `` | | yes | yes | yes | | | | |
@@ -2069,7 +2071,7 @@ The complete grammar for QL is as follows:
2069
2071
| "override"
2070
2072
| "query"
2071
2073
2072
- argsAnnotation ::= "pragma" "[" ("inline" | "noinline" | "nomagic" | "noopt" | "assume_small_delta") "]"
2074
+ argsAnnotation ::= "pragma" "[" ("inline" | "inline_late" | " noinline" | "nomagic" | "noopt" | "assume_small_delta") "]"
2073
2075
| "language" "[" "monotonicAggregates" "]"
2074
2076
| "bindingset" "[" (variable ( "," variable)*)? "]"
2075
2077
0 commit comments