mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-01 13:17:01 +00:00
Simplify handling of --noexecstack by using getNonexecutableStackSection.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219799 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -345,9 +345,9 @@ MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment,
|
||||
MCAssembler::MCAssembler(MCContext &Context_, MCAsmBackend &Backend_,
|
||||
MCCodeEmitter &Emitter_, MCObjectWriter &Writer_,
|
||||
raw_ostream &OS_)
|
||||
: Context(Context_), Backend(Backend_), Emitter(Emitter_), Writer(Writer_),
|
||||
OS(OS_), BundleAlignSize(0), RelaxAll(false), NoExecStack(false),
|
||||
SubsectionsViaSymbols(false), ELFHeaderEFlags(0) {
|
||||
: Context(Context_), Backend(Backend_), Emitter(Emitter_), Writer(Writer_),
|
||||
OS(OS_), BundleAlignSize(0), RelaxAll(false),
|
||||
SubsectionsViaSymbols(false), ELFHeaderEFlags(0) {
|
||||
VersionMinInfo.Major = 0; // Major version == 0 for "none specified"
|
||||
}
|
||||
|
||||
@@ -366,7 +366,6 @@ void MCAssembler::reset() {
|
||||
ThumbFuncs.clear();
|
||||
BundleAlignSize = 0;
|
||||
RelaxAll = false;
|
||||
NoExecStack = false;
|
||||
SubsectionsViaSymbols = false;
|
||||
ELFHeaderEFlags = 0;
|
||||
LOHContainer.reset();
|
||||
|
Reference in New Issue
Block a user