[PATCH] D84362: [NFC] Add missing functions to PartialDiagnostic

Artem Belevich via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Jul 22 14:37:58 PDT 2020


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





More information about the cfe-commits mailing list