diff options
author | Nathan James <n.james93@hotmail.co.uk> | 2021-01-13 12:19:42 +0000 |
---|---|---|
committer | Nathan James <n.james93@hotmail.co.uk> | 2021-01-13 12:19:53 +0000 |
commit | af1bb4bc823f823df9869d354f639ee86b83d747 (patch) | |
tree | b2a126cca324a46413be94ce6123168e53465a51 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | ada96fa62179d2addd6c85a02381f1353fe7a2d1 (diff) | |
download | llvm-af1bb4bc823f823df9869d354f639ee86b83d747.zip llvm-af1bb4bc823f823df9869d354f639ee86b83d747.tar.gz llvm-af1bb4bc823f823df9869d354f639ee86b83d747.tar.bz2 |
Fix build errors after ceb9379a9
For some reason some builds dont like the arrow operator access. using the deref then access should fix the issue.
/home/buildbots/ppc64le-flang-mlir-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include/llvm/ADT/iterator.h:171:34: error: taking the address of a temporary object of type 'llvm::StringRef' [-Waddress-of-temporary]
PointerT operator->() { return &static_cast<DerivedT *>(this)->operator*(); }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildbots/ppc64le-flang-mlir-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/llvm/include/llvm/ADT/StringExtras.h:387:13: note: in instantiation of member function 'llvm::iterator_facade_base<llvm::mapped_iterator<mlir::tblgen::TypeParameter *, (lambda at /home/buildbots/ppc64le-flang-mlir-rhel-test/ppc64le-flang-rhel-clang-build/llvm-project/mlir/tools/mlir-tblgen/TypeDefGen.cpp:414:19), llvm::StringRef>, std::random_access_iterator_tag, llvm::StringRef, long, llvm::StringRef *, llvm::StringRef &>::operator->' requested here
Len += I->size();
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions