aaron.ballman added inline comments.
================ Comment at: clang-tools-extra/test/clang-tidy/checkers/bugprone-sizeof-expression.cpp:175 // CHECK-MESSAGES: :[[@LINE-1]]:28: warning: suspicious usage of sizeof pointer 'sizeof(T)/sizeof(T)' -int Test3() { return Foo<42>() + Bar<char>(); } +template <__int128_t N> +bool Baz() { return sizeof(A) < N; } ---------------- SimplyDanny wrote: > aaron.ballman wrote: > > aaronpuchert wrote: > > > This causes test failures on 32-bit architectures: > > > ``` > > > /home/tcwg-buildbot/worker/clang-armv7-2stage/stage2/tools/clang/tools/extra/test/clang-tidy/checkers/Output/bugprone-sizeof-expression.cpp.tmp.cpp:175:11: > > > error: unknown type name '__int128_t' [clang-diagnostic-error] > > > template <__int128_t N> > > > ^ > > > ``` > > > > > > It's probably best to wrap this in `#ifdef __SIZEOF_INT128__` lest we > > > disable the entire test on the affected platforms. > > Good catch! @SimplyDanny, can you fix up the test? > Sure. I will fix it. Sorry for the issue ... > > What is the process in this case? Push the fix directly to main or go the > normal path via Phabricator review? When fixing a broken test, you can generally push directly to main. (And if the fix requires thought, it's usually best to revert the broken commit from main until you have the test fixed, then push the fixed commit back to main). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D122544/new/ https://reviews.llvm.org/D122544 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits