Skip to content

Commit b6933bc

Browse files
fix back
1 parent a1b8bf8 commit b6933bc

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

libc/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
3434
add_definitions("-D_DEBUG")
3535
endif()
3636

37-
add_compile_options("-Werror=global-constructors")
38-
3937
# Default to C++17
4038
set(CMAKE_CXX_STANDARD 17)
4139

libc/test/integration/startup/gpu/init_fini_array_test.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ int GLOBAL_INDEX = 512;
3232
int INITVAL_INITIALIZER = 0x600D;
3333
int BEFORE_INITIALIZER = 0xFEED;
3434

35-
static A global(GLOBAL_INDEX, INITVAL_INITIALIZER);
35+
#pragma GCC diagnostic push
36+
#pragma GCC diagnostic ignored "-Wglobal-constructors"
37+
A global(GLOBAL_INDEX, INITVAL_INITIALIZER);
38+
#pragma GCC diagnostic pop
3639

3740
int initval = 0;
3841
int before = 0;

libc/test/integration/startup/linux/init_fini_array_test.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ class A {
3131
int GLOBAL_INDEX = 512;
3232
int INITVAL_INITIALIZER = 0x600D;
3333

34+
#pragma GCC diagnostic push
35+
#pragma GCC diagnostic ignored "-Wglobal-constructors"
3436
A global(GLOBAL_INDEX, INITVAL_INITIALIZER);
37+
#pragma GCC diagnostic pop
3538

3639
int initval = 0;
3740
int preinitval = 0;

0 commit comments

Comments
 (0)