dblaikie added inline comments.

================
Comment at: clang/test/Misc/clear-ast-before-backend-plugins.c:3-8
+// RUN: %clang_cc1 -mllvm -debug-only=codegenaction -clear-ast-before-backend 
-emit-obj -o /dev/null -load %llvmshlibdir/PrintFunctionNames%pluginext %s 2>&1 
| FileCheck %s --check-prefix=YES
+// YES: Clearing AST
+
+// RUN: %clang_cc1 -mllvm -debug-only=codegenaction -clear-ast-before-backend 
-emit-obj -o /dev/null -load %llvmshlibdir/PrintFunctionNames%pluginext 
-add-plugin print-fns -plugin-arg-print-fns help %s 2>&1 | FileCheck %s 
--check-prefix=NO
+// NO-NOT: Clearing AST
+
----------------
aeubanks wrote:
> dblaikie wrote:
> > Can you test that the "consumers running after the main action" are 
> > actually running here in a relatively lightweight manner? (ie: in a way 
> > that depends on as little details of their behavior as possible, just that 
> > they ran)
> I don't think so, the only observable behavior is anything the plugin does, 
> and this plugin only prints things. Clang on its own doesn't do much debug 
> logging.
Sorry, I figured it'd probably be something like that - I just meant testing a 
fairly vague part of that plugin-specific output (seems you chose a plugin with 
pretty simple/stable output, so it wouldn't be high maintenance to depend on 
some parts of its output).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D112190/new/

https://reviews.llvm.org/D112190

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to