int f1(int i) { return i +42; }const char *f2() { return "hello world\n"; }extern int x;void f3() { return x; } // literal generated for '&x'// ... other cases including floating point literals
const char *f4() { return "a string literal that is a quite substantially longer string literal"; }struct T { int x, y; };void f5(struct T*p) { *p = (struct T){5, 7}; }
struct T2 { int x; const char s[10]; };extern const struct T2 a[] [/size][size=2]__attribute__((section("my_consts"))) = { { 11, "hi" }, { 19, "there" },};