Open Quuxplusone opened 5 years ago
_Bug 44247 has been marked as a duplicate of this bug._
Ok, now that it has been bumped and i didn't see this one before:
I can no longer reproduce this problem. It might have something to do with my configuration (version of boost or the C++ standard library).
Does anybody have a preprocessed file with the bug (i.e., clang -E ...)?
Does anybody have a preprocessed file with the bug (i.e., clang -E ...)?
It's not minimized at all, but I'm attaching the case I have (9.0.1 as packaged by Fedora).
Hrm. It's too large to upload. I'll try and trim down my case to see if I can't get it smaller.
Attached boost-analyze-fp-repro.cxx.gz
(289344 bytes, application/gzip): Reproducer case
By the way, usually Boost headers are included as "system" headers and Clang-Tidy should ignore them. I've opened a bug here some time ago: https://bugs.llvm.org/show_bug.cgi?id=44065
Reproduced with -target x86_64-unknown-linux
, thanks!
Didn't fully debug it yet but looks like we can't load from m_Size
in order to call use_fixed_storage(m_Size)
from inside ~is_any_ofF()
because symbolic-offset bindings (i.e., writes into the nested array m_fixSet[]
in that structure by unknown index) screw us over.
I'll see what I can do.
boost-analyze-fp-repro.cxx.gz
(289344 bytes, application/gzip)