File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
clang/include/clang/Basic Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -9687,14 +9687,15 @@ may redirect the call to the identifier given as the first argument to the
96879687attribute (the modular implementation function).
96889688
96899689The second argument is a implementation name, and the remaining arguments are
9690- aspects of the format string for the compiler to report. If the compiler does
9691- not understand an aspect, it must summarily consider any call to require that
9692- aspect.
9690+ aspects of the format string for the compiler to report. The implementation
9691+ name is an unevaluted identifier be in the C namespace.
96939692
96949693The compiler reports that a call requires an aspect by issuing a relocation for
96959694the symbol ``<impl_name>_<aspect>`` at the point of the call. This arranges for
96969695code and data needed to support the aspect of the implementation to be brought
96979696into the link to satisfy weak references in the modular implemenation function.
9697+ If the compiler does not understand an aspect, it must summarily consider any
9698+ call to require that aspect.
96989699
96999700For example, say ``printf`` is annotated with
97009701``modular_format(__modular_printf, "__printf", "float")``. Then, a call to
You can’t perform that action at this time.
0 commit comments