forked from OSchip/llvm-project
				
			
		
			
				
	
	
		
			12 lines
		
	
	
		
			306 B
		
	
	
	
		
			C++
		
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			306 B
		
	
	
	
		
			C++
		
	
	
	
| // RUN: %clang_cc1 -emit-llvm-only -fmodules -triple x86_64-windows %s
 | |
| // PR36181
 | |
| #pragma clang module build foo
 | |
| module foo {}
 | |
| #pragma clang module contents
 | |
| template <typename T> struct A {
 | |
|   friend void f(A<T>) {}
 | |
| };
 | |
| #pragma clang module endbuild
 | |
| #pragma clang module import foo
 | |
| void g() { f(A<int>()); }
 |