[cfe-dev] Clang Sema class
Jan Korous via cfe-dev
cfe-dev at lists.llvm.org
Wed Jan 2 04:49:02 PST 2019
Hi Marcus,
In case this is still relevant - format strings are stored in TableGen files.
For example:
include/clang/Basic/DiagnosticLexKinds.td
…
def warn_header_guard : Warning<
"%0 is used as a header guard here, followed by #define of a different macro">,
InGroup<DiagGroup<"header-guard">>;
…
Hope this helps.
Jan
> On Dec 17, 2018, at 6:14 PM, Marcus Johnson via cfe-dev <cfe-dev at lists.llvm.org> wrote:
>
> Thanks Herb, I'll look into that.
>
>> On Dec 17, 2018, at 10:47 AM, Hubert Tong <hubert.reinterpretcast at gmail.com <mailto:hubert.reinterpretcast at gmail.com>> wrote:
>>
>> You could try looking for code that calls EmitFormatDiagnostic.
>>
>> -- HT
>>
>> On Mon, Dec 17, 2018 at 6:54 AM Marcus Johnson via cfe-dev <cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>> wrote:
>> Where are format strings stored in the 10,000 line Sema class?
>>
>> tl;dr, I need to potentially convert the format string from UTF-16 to UTF-8 for further checking.
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev <http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20190102/d04284e5/attachment.html>
More information about the cfe-dev
mailing list