-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_tests.sh
executable file
·28 lines (19 loc) · 1.04 KB
/
run_tests.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env bash
g++ -std=c++23 -fwhole-program -march=native -fdiagnostics-color=always -I. examples/vec_list.cpp -o /tmp/ascip_vec_list &
g++ -std=c++23 -fwhole-program -march=native -fdiagnostics-color=always -I. examples/version.cpp -o /tmp/version &
g++ -std=c++23 -ftemplate-backtrace-limit=0 -fwhole-program -march=native -fdiagnostics-color=always -I. examples/type.cpp -o /tmp/type &
g++ -std=c++23 -ftemplate-backtrace-limit=0 -fwhole-program -march=native -fdiagnostics-color=always -I. examples/inheritance.cpp -o /tmp/inheritance &
g++ -std=c++23 -ftemplate-backtrace-limit=0 -fwhole-program -march=native -fdiagnostics-color=always -I. examples/left_recursion.cpp -o /tmp/left_recursion &
clang++ -std=c++23 -ftemplate-backtrace-limit=0 -march=native -fdiagnostics-color=always -I. examples/left_recursion.cpp -o /tmp/left_recursion_clang &
wait $(jobs -rp)
/tmp/ascip_vec_list
/tmp/version
/tmp/type
/tmp/inheritance
/tmp/left_recursion
echo ""
echo "==========="
echo "clang tests"
echo "==========="
echo ""
/tmp/left_recursion_clang