summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-profdata/llvm-profdata.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-06-16 00:43:04 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-06-16 00:43:04 +0000
commit02b6fa904bf74fad6a5ffbfd0c30f1d64e0dc273 (patch)
treee4fd3b3c1942bd825f26aa0b3dde15947911d058 /llvm/tools/llvm-profdata/llvm-profdata.cpp
parentcf18b79ccfb352b265db5ce7330e15cf38bb1e82 (diff)
downloadbcm5719-llvm-02b6fa904bf74fad6a5ffbfd0c30f1d64e0dc273.tar.gz
bcm5719-llvm-02b6fa904bf74fad6a5ffbfd0c30f1d64e0dc273.zip
modules: Move ProfileKinds to an anonymous namespace
Fix a build failure with `LLVM_ENABLE_MODULES` due to `ProfileData::instr` conflicting with a function `instr()` in `<curses.h>`. llvm-svn: 239793
Diffstat (limited to 'llvm/tools/llvm-profdata/llvm-profdata.cpp')
-rw-r--r--llvm/tools/llvm-profdata/llvm-profdata.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/tools/llvm-profdata/llvm-profdata.cpp b/llvm/tools/llvm-profdata/llvm-profdata.cpp
index 1bfdb181d7a..6fb48d8fad5 100644
--- a/llvm/tools/llvm-profdata/llvm-profdata.cpp
+++ b/llvm/tools/llvm-profdata/llvm-profdata.cpp
@@ -37,7 +37,9 @@ static void exitWithError(const Twine &Message, StringRef Whence = "") {
::exit(1);
}
+namespace {
enum ProfileKinds { instr, sample };
+}
static void mergeInstrProfile(const cl::list<std::string> &Inputs,
StringRef OutputFilename) {
OpenPOWER on IntegriCloud