cwarner-8702 wrote: @PiotrZSL Ok. I was hoping that since this new option is _only_ used by the `clang-tidy` check, that it's tests would suffice. But I would also like to have more assurance than that.
I need some help figuring out how to go about testing the change to the `Expr` class itself. It isn't something that would affect the AST itself, so isn't something that will show up on an AST-dump, like many/all of the tests in `clang/test/AST` use for validation. What would be easiest if if there was a test context like Gtest which calls into the code itself from a test, rather than `lit` which examines artifacts from running a piece of code through LLVM. When I run `check-clang-tools` build target, there does seem to be a Gtest suite run _somewhere_. Does anyone know what that is, and if that's an option? The only other thing I can think of is adding a new diagnostic that can be detected by `lit`, which... is a larger scope than I was hoping to keep this change to. Is there some other novel way of testing `clang` internals I don't know about, or methodology I'm not thinking of right now? https://github.com/llvm/llvm-project/pull/101073 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits