15 lines
		
	
	
		
			358 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			358 B
		
	
	
	
		
			C++
		
	
	
	
// RUN: cat %s | clang-repl | FileCheck %s
 | 
						|
// REQUIRES: host-supports-jit
 | 
						|
 | 
						|
extern "C" int printf(const char *, ...);
 | 
						|
int i = 42;
 | 
						|
auto r1 = printf("i = %d\n", i);
 | 
						|
// CHECK: i = 42
 | 
						|
 | 
						|
struct S { float f = 1.0; S *m = nullptr;} s;
 | 
						|
 | 
						|
auto r2 = printf("S[f=%f, m=0x%llx]\n", s.f, reinterpret_cast<unsigned long long>(s.m));
 | 
						|
// CHECK-NEXT: S[f=1.000000, m=0x0]
 | 
						|
 | 
						|
quit
 |