diff options
-rw-r--r-- | include/llvm/Target/TargetLoweringObjectFile.h | 11 | ||||
-rw-r--r-- | lib/Target/TargetLoweringObjectFile.cpp | 2 |
2 files changed, 7 insertions, 6 deletions
diff --git a/include/llvm/Target/TargetLoweringObjectFile.h b/include/llvm/Target/TargetLoweringObjectFile.h index 2ca196340d..b6710821ed 100644 --- a/include/llvm/Target/TargetLoweringObjectFile.h +++ b/include/llvm/Target/TargetLoweringObjectFile.h @@ -15,15 +15,14 @@ #ifndef LLVM_TARGET_TARGETLOWERINGOBJECTFILE_H #define LLVM_TARGET_TARGETLOWERINGOBJECTFILE_H -#include "llvm/ADT/SmallVector.h" -#include "llvm/ADT/StringMap.h" #include "llvm/MC/SectionKind.h" namespace llvm { + class Mangler; class MCSection; class MCContext; class GlobalValue; - class Mangler; + class StringRef; class TargetMachine; class TargetAsmInfo; @@ -258,12 +257,14 @@ public: /// getMachOSection - Return the MCSection for the specified mach-o section. /// This requires the operands to be valid. - const MCSection *getMachOSection(StringRef Segment, StringRef Section, + const MCSection *getMachOSection(const StringRef &Segment, + const StringRef &Section, unsigned TypeAndAttributes, SectionKind K) const { return getMachOSection(Segment, Section, TypeAndAttributes, 0, K); } - const MCSection *getMachOSection(StringRef Segment, StringRef Section, + const MCSection *getMachOSection(const StringRef &Segment, + const StringRef &Section, unsigned TypeAndAttributes, unsigned Reserved2, SectionKind K) const; diff --git a/lib/Target/TargetLoweringObjectFile.cpp b/lib/Target/TargetLoweringObjectFile.cpp index 8f9058bfa5..321af98a74 100644 --- a/lib/Target/TargetLoweringObjectFile.cpp +++ b/lib/Target/TargetLoweringObjectFile.cpp @@ -511,7 +511,7 @@ getSectionForConstant(SectionKind Kind) const { const MCSection *TargetLoweringObjectFileMachO:: -getMachOSection(StringRef Segment, StringRef Section, +getMachOSection(const StringRef &Segment, const StringRef &Section, unsigned TypeAndAttributes, unsigned Reserved2, SectionKind Kind) const { // FIXME: UNIQUE HERE. |