brintos

brintos / llvm-project-archived public Read only

0
0
Text · 522 B · 4314067 Raw
35 lines · cpp
1#include <string>2#include <vector>3 4struct bar {5  int var1;6};7 8struct foo {9  int var1;10  bar *my_bar_pointer;11  bar my_bar_object;12  foo *next_foo;13};14 15struct baz {16  char c;17};18 19int fun(std::vector<baz> var) {20  return var.size(); // breakpoint 121}22 23int main(int argc, char const *argv[]) {24  int var1 = 0;25  int var2 = 1;26  std::string str1 = "a";27  std::string str2 = "b";28  std::vector<baz> vec;29  fun(vec);30  bar bar1 = {2};31  bar *bar2 = &bar1;32  foo foo1 = {3, &bar1, bar1, NULL};33  return 0; // breakpoint 234}35