kupsch
kupsch
I think you have this backwards. Prior to C++ 11 compiler implementations were not required to initialize static local variables in a thread safe manner (gcc used thread safe initialization,...
C++ 11 and later do treat static local variable as if there is a call_once function to initialize static local variables and are thread-safe. C++ always allowed static local, static...
@batuzovk, thanks for the additional information. We'll take a look at fixing this issue, but it is going to take a bit of time.
Since the vistor, in addition to visiting the node that the apply is called on, also does a postfix traversal of the expression tree and therefore is called on all...
The visitor for `call gs:0x10` is not strict enough. It needs to also record if a register or binary expression node was seen. If one of visited then not a...
Yes, I'd say it's a compiler bug. Without `-Werror` there are 14 of these. They all involve a `std::string` operation that has a `char *` literal argument. There are 3...
RELEASE build on fedora 38 using g++ version 13 and C++20 builds without warning.
@hainest, I agree, both `mod_lookup_` and `func_lookup` could be made non-pointer member that are constructed when Symtab is constructed with changing their types to `IBSNode_fast`. `mdForDebugInfo` appears to unused and...
@hainest I'm looking at this issue.
Frank, we have spent a bit of time diagnosing the situation and have a hypothesis about the problem, but have not had resources yet to verify this, design a fix,...