tra added a comment. FYI, the patch does not compile:
In file included from llvm/repo/clang/lib/Parse/ParseStmtAsm.cpp:13: In file included from /llvm/repo/clang/include/clang/Parse/Parser.h:24: llvm/repo/clang/include/clang/Sema/Sema.h:1833:10: error: use of overloaded operator '<<' is ambiguous (with operand types 'const clang::Sema::SemaDiagnosticBuilder' and 'clang::QualType') DB << T; ~~ ^ ~ llvm/repo/clang/include/clang/AST/Type.h:7144:28: note: candidate function [with DiagBuilderT = clang::Sema::SemaDiagnosticBuilder, $1 = nullptr] inline const DiagBuilderT &operator<<(const DiagBuilderT &DB, QualType T) { ^ llvm/repo/clang/include/clang/Sema/Sema.h:1508:41: note: candidate function [with T = clang::QualType] friend const SemaDiagnosticBuilder &operator<<( ^ llvm/repo/clang/include/clang/AST/TemplateBase.h:684:26: note: candidate function const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB, CHANGES SINCE LAST ACTION https://reviews.llvm.org/D84362/new/ https://reviews.llvm.org/D84362 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits