Skip to content

Commit 7515fec

Browse files
committed
Add -Wno-dangling-reference to GCC build flags to fix false positive build error
1 parent f03baec commit 7515fec

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ covhtml/
2727
*.swp
2828
.ninja_deps
2929
.ninja_log
30+
build_errors.txt
3031
build.ninja
3132
callgrind.out.*
3233
callgrind_results.txt
@@ -37,6 +38,7 @@ MetalMockTests/MetalMockTests
3738
ZenUnitCompileSpeedTests/ZenUnitCompileSpeedTests
3839
ZenUnitExamples/ZenUnitExamples
3940
ZenUnitLibraryTests/ZenUnitLibraryTests
41+
ZenUnitUtilsAndAssertionTests/ZenUnitUtilsAndAssertionTests
4042

4143
# Windows
4244
.vs/

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ if(UNIX)
1111
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
1212
append(CMAKE_CXX_FLAGS "-Wno-gnu-zero-variadic-macro-arguments")
1313
elseif(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
14-
append(CMAKE_CXX_FLAGS "-fuse-ld=lld")
14+
append(CMAKE_CXX_FLAGS "-fuse-ld=lld -Wno-dangling-reference")
1515
endif()
1616
if(FastLinuxDebugBuildMode)
1717
replace(CMAKE_CXX_FLAGS_DEBUG "-g" "")
@@ -66,4 +66,4 @@ if(UNIX AND NOT APPLE)
6666
add_custom_target(clang-tidy COMMAND
6767
find -name "*.cpp" -print0 | xargs -0 -n 1 -P ${numberOfThreads} -t clang-tidy -header-filter=.* -p ${CMAKE_BUILD_TYPE}
6868
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} VERBATIM USES_TERMINAL)
69-
endif()
69+
endif()

0 commit comments

Comments
 (0)