I found that the newly added member variables, "EmitCompactUnwindNonCanonical" were not initialized in the constructor, but other member variables were initialized. The behavior seems to need to be consistent to improve code. Reviewed By: oontvoo Differential Revision: https://reviews.llvm.org/D154472
31 lines
1.1 KiB
C++
31 lines
1.1 KiB
C++
//===- lib/MC/MCTargetOptions.cpp - MC Target Options ---------------------===//
|
|
//
|
|
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
|
// See https://llvm.org/LICENSE.txt for license information.
|
|
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
#include "llvm/MC/MCTargetOptions.h"
|
|
#include "llvm/ADT/StringRef.h"
|
|
|
|
using namespace llvm;
|
|
|
|
MCTargetOptions::MCTargetOptions()
|
|
: MCRelaxAll(false), MCNoExecStack(false), MCFatalWarnings(false),
|
|
MCNoWarn(false), MCNoDeprecatedWarn(false), MCNoTypeCheck(false),
|
|
MCSaveTempLabels(false), MCIncrementalLinkerCompatible(false),
|
|
ShowMCEncoding(false), ShowMCInst(false), AsmVerbose(false),
|
|
PreserveAsmComments(true), Dwarf64(false),
|
|
EmitDwarfUnwind(EmitDwarfUnwindType::Default),
|
|
MCUseDwarfDirectory(DefaultDwarfDirectory),
|
|
EmitCompactUnwindNonCanonical(false) {}
|
|
|
|
StringRef MCTargetOptions::getABIName() const {
|
|
return ABIName;
|
|
}
|
|
|
|
StringRef MCTargetOptions::getAssemblyLanguage() const {
|
|
return AssemblyLanguage;
|
|
}
|