21 lines
		
	
	
		
			634 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			634 B
		
	
	
	
		
			C++
		
	
	
	
void f1() {
 | 
						|
}
 | 
						|
 | 
						|
inline __attribute__((always_inline)) void f2() {
 | 
						|
  f1();
 | 
						|
}
 | 
						|
 | 
						|
int main() {
 | 
						|
  f2();
 | 
						|
}
 | 
						|
 | 
						|
// Build instructions:
 | 
						|
// 1) clang++ -### -gsplit-dwarf split-dwarf-test.cc -o split-dwarf-test
 | 
						|
// 2) Replace the value "-fdebug-compilation-dir" flag to "Output"
 | 
						|
//      (this is the temp directory used by lit).
 | 
						|
// 3) Manually run clang-cc1, objcopy and ld invocations.
 | 
						|
// 4) Copy the binary and .dwo file to the Inputs directory. Make sure the
 | 
						|
//    .dwo file will be available for symbolizer (use test RUN-lines to copy
 | 
						|
//    the .dwo file to a directory
 | 
						|
//    <execution_directory>/<directory_provided_in_fdebug_compilation_dir>.
 |