xref: /llvm-project/clang/test/CodeGen/convergent-functions.cpp (revision ed509fe296375eb7c01d3d9aeec15cc784695210)
1 // RUN: %clang_cc1 -triple i386-pc-win32 -emit-llvm -fconvergent-functions -o - < %s | FileCheck -check-prefixes=CHECK,CONVFUNC %s
2 // RUN: %clang_cc1 -triple i386-pc-win32 -emit-llvm -o - < %s | FileCheck -check-prefixes=CHECK,NOCONVFUNC %s
3 
4 // Test that the -fconvergent-functions flag works
5 
6 // CHECK: attributes #0 = {
7 // NOCONVFUNC-NOT: convergent
8 // CONVFUNC-SAME: convergent
9 // CHECK-SAME: }
func(void)10 void func(void) { }
11