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