35 lines · plain
1// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library %s -ast-dump | FileCheck %s2 3// CHECK: -FunctionDecl {{.*}} and 'void ()'4void and() {}5 6// CHECK: -FunctionDecl {{.*}} and_eq 'void ()'7void and_eq() {}8 9// CHECK: -FunctionDecl {{.*}} bitand 'void ()'10void bitand() {}11 12// CHECK: -FunctionDecl {{.*}} bitor 'void ()'13void bitor() {}14 15// CHECK: -FunctionDecl {{.*}} compl 'void ()'16void compl() {}17 18// CHECK: -FunctionDecl {{.*}} not 'void ()'19void not() {}20 21// CHECK: -FunctionDecl {{.*}} not_eq 'void ()'22void not_eq() {}23 24// CHECK: -FunctionDecl {{.*}} or 'void ()'25void or() {}26 27// CHECK: -FunctionDecl {{.*}} or_eq 'void ()'28void or_eq() {}29 30// CHECK: -FunctionDecl {{.*}} xor 'void ()'31void xor() {}32 33// CHECK: -FunctionDecl {{.*}} xor_eq 'void ()'34void xor_eq() {}35