diff options
author | Timm Bäder <tbaeder@redhat.com> | 2022-10-28 13:33:26 +0200 |
---|---|---|
committer | Timm Bäder <tbaeder@redhat.com> | 2022-10-28 13:34:37 +0200 |
commit | 63e3fe10882476696d8a05907dfe627bd61638a3 (patch) | |
tree | 107d770cab014108fbe836bc71560b04a2b0c46c /llvm/lib/Object/Archive.cpp | |
parent | d47f056cd2843341de61c36683a44bc803500675 (diff) | |
download | llvm-63e3fe10882476696d8a05907dfe627bd61638a3.zip llvm-63e3fe10882476696d8a05907dfe627bd61638a3.tar.gz llvm-63e3fe10882476696d8a05907dfe627bd61638a3.tar.bz2 |
Revert "[clang][Interp] Implement String- and CharacterLiterals"
This reverts commit 6fa1795d1fd4770f9f5c00f5a30937d68c3feb17.
This breaks a windows builder:
../../clang/lib/AST/Interp/ByteCodeExprGen.h(236,11): error: call to constructor of 'clang::interp::APInt' (aka 'llvm::APInt') is ambiguous
APInt WrappedValue(getIntWidth(Ty), Value, std::is_signed<T>::value);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../clang/lib/AST/Interp/ByteCodeExprGen.cpp(409,16): note: in instantiation of function template specialization 'clang::interp::ByteCodeExprGen<clang::interp::ByteCodeEmitter>::emitConst<unsigned int>' requested here
return this->emitConst(E, E->getValue());
^
../../clang/lib/AST/Interp/ByteCodeExprGen.cpp(1149,16): note: in instantiation of member function 'clang::interp::ByteCodeExprGen<clang::interp::ByteCodeEmitter>::VisitCharacterLiteral' requested here
template class ByteCodeExprGen<ByteCodeEmitter>;
^
../../llvm/include\llvm/ADT/APInt.h(108,3): note: candidate constructor
APInt(unsigned numBits, uint64_t val, bool isSigned = false)
^
../../llvm/include\llvm/ADT/APInt.h(134,3): note: candidate constructor
APInt(unsigned numBits, unsigned numWords, const uint64_t bigVal[]);
^
Diffstat (limited to 'llvm/lib/Object/Archive.cpp')
0 files changed, 0 insertions, 0 deletions