summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-profdata
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/tools/llvm-profdata')
-rw-r--r--llvm/test/tools/llvm-profdata/input-filenames.test16
1 files changed, 16 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-profdata/input-filenames.test b/llvm/test/tools/llvm-profdata/input-filenames.test
new file mode 100644
index 00000000000..5d8d27b6dda
--- /dev/null
+++ b/llvm/test/tools/llvm-profdata/input-filenames.test
@@ -0,0 +1,16 @@
+RUN: printf '# comment 1\n' > %t
+RUN: printf ' # comment 2\n' >> %t
+
+RUN: printf 'bar\n' >> %t
+RUN: printf ' baz\n' >> %t
+
+RUN: printf '2,%t.weighted\n' >> %t
+RUN: printf ' ' > %t.weighted
+
+RUN: llvm-profdata merge -input-files %t -dump-input-file-list foo -o /dev/null | FileCheck %s
+RUN: llvm-profdata merge -f %t -dump-input-file-list foo -o /dev/null | FileCheck %s
+
+CHECK: 1,foo
+CHECK-NEXT: 1,bar
+CHECK-NEXT: 1,baz
+CHECK-NEXT: 2,{{.*}}.weighted
OpenPOWER on IntegriCloud