From 43b6209ed9b35fddb5d4ad9aad9822b7b37c079d Mon Sep 17 00:00:00 2001 From: Steve Scalpone Date: Wed, 12 Jun 2019 17:01:41 -0700 Subject: [PATCH] [flang] Our coding conventions prohibit rtti; enforce with the -fno-rtti compilation flag. Original-commit: flang-compiler/f18@d2817cc9c23d7cfc4377222f30700b8077fc51d1 Reviewed-on: https://github.com/flang-compiler/f18/pull/497 Tree-same-pre-rewrite: false --- flang/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/flang/CMakeLists.txt b/flang/CMakeLists.txt index 4a17218ec17f..ba0c59508d3d 100644 --- a/flang/CMakeLists.txt +++ b/flang/CMakeLists.txt @@ -91,6 +91,7 @@ if(CMAKE_COMPILER_IS_GNUCXX OR (CMAKE_CXX_COMPILER_ID MATCHES "Clang")) endif() set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic") + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti" ) set(CMAKE_CXX_FLAGS_RELEASE "-O2") set(CMAKE_CXX_FLAGS_MINSIZEREL "-O2 '-DCHECK=(void)'") set(CMAKE_CXX_FLAGS_DEBUG "-g -DDEBUGF18")