aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Target/TargetLoweringObjectFile.h11
-rw-r--r--lib/Target/TargetLoweringObjectFile.cpp2
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.