File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -5227,7 +5227,10 @@ represents the inline assembler as a template string (containing the
52275227instructions to emit), a list of operand constraints (stored as a string), a
52285228flag that indicates whether or not the inline asm expression has side effects,
52295229and a flag indicating whether the function containing the asm needs to align its
5230- stack conservatively.
5230+ stack conservatively. The compiler's understanding of the semantics of the
5231+ expression comes only from the list of operand constraints and the flags -- not
5232+ the contents of the template string. In particular, no optimizations or analyses
5233+ will be performed based on the contents of that string.
52315234
52325235The template string supports argument substitution of the operands using "``$``"
52335236followed by a number, to indicate substitution of the given register/memory
You can’t perform that action at this time.
0 commit comments