| load_lib llvm.exp |
| |
| # 'false.c' is really C++, so it must be treated differently. |
| set special_file "$srcdir/$subdir/false.c" |
| |
| if [ llvm_gcc_supports c ] then { |
| # tcl seems to lack 'filter' which would've made this easier... |
| set temp [glob -nocomplain $srcdir/$subdir/*.{c}] |
| set c_files [list] |
| foreach f $temp { if {$f != $special_file} {lappend c_files $f}} |
| |
| RunLLVMTests [lsort $c_files] |
| } |
| |
| if [ llvm_gcc_supports c++ ] then { |
| RunLLVMTests [lsort [concat [glob -nocomplain $srcdir/$subdir/*.{cpp}] $special_file]] |
| } |
| |
| if [ llvm_gcc_supports objc ] then { |
| RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{m}]] |
| } |
| |
| if [ llvm_gcc_supports obj-c++ ] then { |
| RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{mm}]] |
| } |
| |
| RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{td}]] |