steakhal marked an inline comment as done. steakhal added inline comments.
================ Comment at: clang/unittests/AST/ASTImporterTest.cpp:3089 +struct ImportBlock : ASTImporterOptionSpecificTestBase {}; +const internal::VariadicDynCastAllOfMatcher<Decl, BlockDecl> blockDecl; +TEST_P(ImportBlock, ImportBlocksAreUnsupported) { ---------------- steakhal wrote: > thakis wrote: > > steakhal wrote: > > > thakis wrote: > > > > Does this have to be a global? It can just be in the TEST_P, no? > > > > > > > > As-is, this causes linker errors: > > > > http://45.33.8.238/linux/43089/step_4.txt > > > > > > > > If it does have to be a global for some reason, please put it in an > > > > unnamed namespace. > > > Hmm I don't know. I was just copy-pasting from for example line 515. > > > ```lang=c++ > > > const internal::VariadicDynCastAllOfMatcher<Expr, VAArgExpr> vaArgExpr; > > > ``` > > > How is my case different from that? > > > I thought it's the way of doing this. > > I think the vaArgExpr on line 515 could be local to the ImportVAArgExpr > > test too. > > > > What's different with your test is that ASTMatchersInternal.cpp already has > > a global symbol called `blockDecl`, leading to a duplicate symbol error. > > > > …actually I guess you could just use that one? I think you can just delete > > the `blockDecl` line completely and things will probably be fine. > I pushed the change. I hope it fixes the issue. > I don't know how I missed it. Thanks for the heads up. @thakis How did the premerge test pass then? That supposed to catch build bot issues before the revision lands, am I right? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D99576/new/ https://reviews.llvm.org/D99576 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits