Mark lambda in use-after-scope-capture.cpp as noinline
Summary: As explained in https://bugs.llvm.org/show_bug.cgi?id=46208, symbolization on Windows after inlining and around lambdas/std::functions doesn't work very well. Under the new pass manager, there is inlining at -O1. use-after-scope-capture.cpp checks that the symbolization points to the line containing "return x;", but the combination of Windows/inlining/lambdas makes the symbolization point to the line "f = [&x]() {". Mark the lambda as noinline since this test is not a test for symbolization. Reviewers: hans, dblaikie, vitalybuka Subscribers: #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D81193
Loading
Please register or sign in to comment