10 lines · plain
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.tcc"8 9#pragma pop_macro("__noinline__")10