Open Quuxplusone opened 3 years ago
Bugzilla Link | PR48682 |
Status | NEW |
Importance | P enhancement |
Reported by | Martin Liška (mliska@suse.cz) |
Reported on | 2021-01-07 02:54:05 -0800 |
Last modified on | 2021-04-20 10:32:18 -0700 |
Version | unspecified |
Hardware | PC Linux |
CC | bartde@microsoft.com, doko@ubuntu.com, klimek@google.com, llvm-bugs@lists.llvm.org, richard-llvm@metafoo.co.uk, sguelton@redhat.com, sylvestre@debian.org, tstellar@redhat.com |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
I can't see this anymore with LLVM 12 rc3.
I'm hitting the same issue when trying to run include-what-you-use on clang 11.
Error running '/tmp/build/bin/include-what-you-use': include-what-you-use:
/usr/lib/llvm-11/include/llvm/ADT/PointerIntPair.h:179: static intptr_t
llvm::PointerIntPairInfo<clang::Stmt *, 1,
llvm::PointerLikeTypeTraits<clang::Stmt *>>::updatePointer(intptr_t, PointerT)
[PointerT = clang::Stmt *, IntBits = 1, PtrTraits =
llvm::PointerLikeTypeTraits<clang::Stmt *>]: Assertion `(PtrWord &
~PointerBitMask) == 0 && "Pointer is not sufficiently aligned"' failed.
Version info of my setup:
Ubuntu clang version 11.1.0-++20210405103834+1fdec59bffc1-
1~exp1~20210405084454.165
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin