[lldb] Make TestLocalVariables.py compatible with the new pass manager
The new PM is more aggressive at inlining, which breaks assumptions in
the test => slap some __attribute__((noinlines)) to prevent that.
GitOrigin-RevId: aa56b30014d96700b2fc945be11866789f341d38
diff --git a/test/API/lang/c/local_variables/main.c b/test/API/lang/c/local_variables/main.c
index 2ab579a..4654443 100644
--- a/test/API/lang/c/local_variables/main.c
+++ b/test/API/lang/c/local_variables/main.c
@@ -1,12 +1,8 @@
#include <stdio.h>
-void bar(unsigned i)
-{
- printf("%d\n", i);
-}
+void __attribute__((noinline)) bar(unsigned i) { printf("%d\n", i); }
-void foo(unsigned j)
-{
+void __attribute__((noinline)) foo(unsigned j) {
unsigned i = j;
bar(i);
i = 10;