1#include <stdio.h>
2
3// These are needed to make sure that the linker does not strip the parts of the
4// C++ abi library that are necessary to execute the expressions in the
5// debugger. It would be great if we did not need to do this, but the fact that
6// LLDB cannot conjure up the abi library on demand is not relevant for testing
7// top level expressions.
8struct DummyA {};
9struct DummyB : public virtual DummyA {};
10
11int main() {
12 DummyB b;
13 printf(format: "This is a dummy\n"); // Set breakpoint here
14 return 0;
15}
16

source code of lldb/test/API/commands/expression/top-level/dummy.cpp