aboutsummaryrefslogtreecommitdiff
path: root/clang/lib
diff options
context:
space:
mode:
authorDaniel Grumberg <dany.grumberg@gmail.com>2020-08-19 16:16:43 +0100
committerDaniel Grumberg <dany.grumberg@gmail.com>2020-09-02 13:07:01 +0100
commitc4a2a1307484cffe94a291c42572775411bac8d8 (patch)
treebddaccb6a524a2945dce6b222cef20c17c6f6907 /clang/lib
parent8a3907cd494e8779bbc16ec5cfc763289b0ce041 (diff)
downloadllvm-c4a2a1307484cffe94a291c42572775411bac8d8.zip
llvm-c4a2a1307484cffe94a291c42572775411bac8d8.tar.gz
llvm-c4a2a1307484cffe94a291c42572775411bac8d8.tar.bz2
Move all fields of '-cc1' option related classes into def file databases
Once the new option parsing system is committed, this will allow to generate a check to ensure that correct command line generation happens Differential Revision: https://reviews.llvm.org/D86290
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Basic/CodeGenOptions.cpp5
-rw-r--r--clang/lib/Basic/LangOptions.cpp3
2 files changed, 5 insertions, 3 deletions
diff --git a/clang/lib/Basic/CodeGenOptions.cpp b/clang/lib/Basic/CodeGenOptions.cpp
index 4fc7a53..9e04b5c 100644
--- a/clang/lib/Basic/CodeGenOptions.cpp
+++ b/clang/lib/Basic/CodeGenOptions.cpp
@@ -10,8 +10,9 @@
#include <string.h>
namespace clang {
-
-CodeGenOptions::CodeGenOptions() {
+CodeGenOptions::CodeGenOptions()
+ : FPDenormalMode(llvm::DenormalMode::getIEEE()),
+ FP32DenormalMode(llvm::DenormalMode::getIEEE()), Argv0(nullptr) {
#define CODEGENOPT(Name, Bits, Default) Name = Default;
#define ENUM_CODEGENOPT(Name, Type, Bits, Default) set##Name(Default);
#include "clang/Basic/CodeGenOptions.def"
diff --git a/clang/lib/Basic/LangOptions.cpp b/clang/lib/Basic/LangOptions.cpp
index c08670c..344d326 100644
--- a/clang/lib/Basic/LangOptions.cpp
+++ b/clang/lib/Basic/LangOptions.cpp
@@ -14,7 +14,8 @@
using namespace clang;
-LangOptions::LangOptions() {
+LangOptions::LangOptions()
+ : CFRuntime(CoreFoundationABI::Unspecified), IsHeaderFile(false) {
#define LANGOPT(Name, Bits, Default, Description) Name = Default;
#define ENUM_LANGOPT(Name, Type, Bits, Default, Description) set##Name(Default);
#include "clang/Basic/LangOptions.def"