brintos

brintos / llvm-project-archived public Read only

0
0
Text · 352 B · 64f50d9 Raw
10 lines · c
1// CUDA headers define __noinline__ which interferes with libstdc++'s use of2// `__attribute((__noinline__))`. In order to avoid compilation error,3// temporarily unset __noinline__ when we include affected libstdc++ header.4 5#pragma push_macro("__noinline__")6#undef __noinline__7#include_next "bits/basic_string.h"8 9#pragma pop_macro("__noinline__")10