// REQUIRES: host-supports-jit | |
// UNSUPPORTED: system-aix | |
// RUN: cat %s | clang-repl | FileCheck %s | |
// RUN: cat %s | clang-repl -Xcc -O2 | FileCheck %s | |
extern "C" int printf(const char *, ...); | |
auto l1 = []() { printf("ONE\n"); return 42; }; | |
auto l2 = []() { printf("TWO\n"); return 17; }; | |
auto r1 = l1(); | |
// CHECK: ONE | |
auto r2 = l2(); | |
// CHECK: TWO | |
auto r3 = l2(); | |
// CHECK: TWO | |
%quit |