This isn't a FileCheck directive; it does nothing.
Details
Diff Detail
Event Timeline
test/Modules/ModuleDebugInfo.cpp | ||
---|---|---|
10 | While you're here, may as well shorten these three lines to: // RUN: %clang_cc1 -triple %itanium_abi_triple -x objective-c++ -std=c++11 -debug-info-kind=limited -fmodules -fmodule-format=obj -fimplicit-module-maps -DMODULES -fmodules-cache-path=%t %s -I %S/Inputs -I %t -emit-llvm -o %t.ll -mllvm -debug-only=pchcontainer | FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-NEG (as long as you also move the one CHECK-NEG-NOT line up before all of the other CHECK lines) | |
25 | This CHECK-SAME line and all the others are still dead. There's no --check-prefix=CHECK-SAME. This is really fishy. |
test/Modules/ModuleDebugInfo.cpp | ||
---|---|---|
10 | Oh, I see, it's CHECK-NEG-NOT, so there are no other instances of CHECK-NEG, it's fine how you say. I'll change it, sure. |
test/Modules/ModuleDebugInfo.cpp | ||
---|---|---|
25 | Ohhh. I've never encountered CHECK-SAME before. Just looked it up. Neat. |
test/Modules/ModuleDebugInfo.cpp | ||
---|---|---|
10 | Actually, if you don't mind, I'd rather do that in a separate patch, in case it breaks something. I'll send you a patch in a sec. |
test/Modules/ModuleDebugInfo.cpp | ||
---|---|---|
10 | OK, this is not so simple (or else, perhaps, it's I who is simple). The output is sometimes empty, which makes FileCheck unhappy, and I don't even know what else is going on. I've spent 20 minutes on this now, which I think is a fair penalty for stirring this pot. :) Feel free to send me a review. |
While you're here, may as well shorten these three lines to:
(as long as you also move the one CHECK-NEG-NOT line up before all of the other CHECK lines)