From 3dd0fb3e70064bd4830c8a080e20cdc77666bf46 Mon Sep 17 00:00:00 2001 From: Vedant Kumar Date: Tue, 14 Jun 2016 19:06:48 +0000 Subject: [PATCH] [perf-training] Ignore 'Profile Note' warnings from the runtime After r272599, -DLLVM_BUILD_INSTRUMENTED passes a default argument to -fprofile-instr-generate. This confuses the perf-helper script because the runtime emits a note stating that the default is overridden by the LLVM_PROFILE_FILE environment variable. Change the perf-helper script s.t it does not treat these notes as failures. This isn't a strictly NFC change, but I don't see a simple way to add a test for it. llvm-svn: 272695 --- clang/utils/perf-training/perf-helper.py | 1 + 1 file changed, 1 insertion(+) diff --git a/clang/utils/perf-training/perf-helper.py b/clang/utils/perf-training/perf-helper.py index 8210bb814093..c7c4bddf8957 100644 --- a/clang/utils/perf-training/perf-helper.py +++ b/clang/utils/perf-training/perf-helper.py @@ -122,6 +122,7 @@ def get_cc1_command_for_args(cmd, env): ln.startswith('Target:') or ln.startswith('Thread model:') or ln.startswith('InstalledDir:') or + ln.startswith('LLVM Profile Note') or ' version ' in ln): continue cc_commands.append(ln)