Artem Belevich

Results 16 comments of Artem Belevich

Huh. I've found the reason I can't reproduce the issue locally. I'm on Debian Linux, and in the libstdc++ installed on my machine I see this: ``` #if !defined(__STRICT_ANSI__) &&...

The short version is that it will need to be fixed in clang and there's no way (AFAICT) to avoid the problem by disabling __float128 or by using an older...

@mattgodbolt : was CE at some point using stock ubuntu packages for libstdc++? Apparently Ubuntu had patched libstdc++ headers to deal with this issue http://changelogs.ubuntu.com/changelogs/pool/main/g/gcc-10/gcc-10_10.5.0-1ubuntu1~20.04/changelog : ``` gcc-8 (8-20171023-1) experimental;...

__float128 should be fixed by https://github.com/llvm/llvm-project/commit/318bff6811e7a7e0d3295ed85aa3ad01d475cc8c It just missed the last clang update on godbolt.org, but should be in effect on the next one.

I've attempted to fix this in the past, but ran into an issue that's currently happens to be hidden by the typo: https://github.com/bazelbuild/bazel-skylib/pull/417 Fixing the typo exposes a more serious...

The tests in https://github.com/bazelbuild/bazel-skylib/pull/417 reproduce it, if you undo the typo fix. Or, rather, blaze does not even get to the tests failing with a `Error: dictionary expression has duplicate...