From: Kristina Brooks Date: Fri, 17 May 2019 06:46:12 +0000 (+0000) Subject: [Clang][Docs] Document __FILE_NAME__. NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5af15bd075f9263f3bf3cf75add1d26beb9c48ad;p=clang [Clang][Docs] Document __FILE_NAME__. NFC Document the `__FILE_NAME__` preprocessor extension. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360994 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/LanguageExtensions.rst b/docs/LanguageExtensions.rst index 9871c23d9b..1e4f72902e 100644 --- a/docs/LanguageExtensions.rst +++ b/docs/LanguageExtensions.rst @@ -330,6 +330,11 @@ Builtin Macros ``__BASE_FILE__`` Defined to a string that contains the name of the main input file passed to Clang. + +``__FILE_NAME__`` + Clang-specific extension that functions similar to ``__FILE__`` but only + renders the last path component (the filename) instead of an invocation + dependent full path to that file. ``__COUNTER__`` Defined to an integer value that starts at zero and is incremented each time