File tree Expand file tree Collapse file tree 12 files changed +65
-1
lines changed
Expand file tree Collapse file tree 12 files changed +65
-1
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ test_script:
8383 rmdir /s /q cbmc\byte_update7
8484 rmdir /s /q cbmc\pipe1
8585 rmdir /s /q cbmc\unsigned___int128
86+ rmdir /s /q cbmc-cpp
8687 rmdir /s /q cpp\Decltype1
8788 rmdir /s /q cpp\Decltype2
8889 rmdir /s /q cpp\Function_Overloading1
Original file line number Diff line number Diff line change @@ -25,10 +25,13 @@ endmacro(add_test_pl_tests)
2525
2626add_subdirectory (ansi-c)
2727add_subdirectory (cbmc)
28+ add_subdirectory (cbmc-cover)
29+ add_subdirectory (cbmc-cpp)
2830add_subdirectory (cbmc-java)
2931add_subdirectory (cbmc-java-inheritance)
3032add_subdirectory (cpp)
3133add_subdirectory (goto-analyzer)
34+ add_subdirectory (goto-analyzer-taint)
3235add_subdirectory (goto-cc-cbmc)
3336add_subdirectory (goto-cc-goto-analyzer)
3437add_subdirectory (goto-diff)
Original file line number Diff line number Diff line change 11DIRS = ansi-c \
22 cbmc \
33 cbmc-cover \
4+ cbmc-cpp \
45 cbmc-java \
56 cbmc-java-inheritance \
67 cpp \
Original file line number Diff line number Diff line change 1+ add_test_pl_tests(
2+ "$<TARGET_FILE:cbmc>"
3+ )
Original file line number Diff line number Diff line change 1+ add_test_pl_tests(
2+ "$<TARGET_FILE:cbmc>"
3+ )
Original file line number Diff line number Diff line change 1+ #include < assert.h>
2+ int x;
3+
4+ void g (int i){
5+ x=i;
6+ }
7+
8+ int main () {
9+ g (3 );
10+ assert (x==3 );
11+ }
12+
Original file line number Diff line number Diff line change 1+ CORE
2+ main.cpp
3+
4+ ^EXIT=0$
5+ ^SIGNAL=0$
6+ ^VERIFICATION SUCCESSFUL$
7+ --
8+ ^warning: ignoring
Original file line number Diff line number Diff line change 1+ #include < assert.h>
2+ unsigned x;
3+
4+ class ct {
5+ void f (int i) {
6+ x=x+i;
7+ }
8+ };
9+
10+ int main () {
11+ unsigned r;
12+ x=r%3 ;
13+ ct c;
14+ c.f (2 );
15+ assert (x<4 );
16+ assert (x<5 );
17+ }
18+
Original file line number Diff line number Diff line change 1+ CORE
2+ main.cpp
3+
4+ instance is SATISFIABLE$
5+ instance is UNSATISFIABLE$
6+ ^EXIT=10$
7+ ^SIGNAL=0$
8+ ^VERIFICATION FAILED$
9+ --
10+ ^warning: ignoring
Original file line number Diff line number Diff line change 1+ #include < assert.h>
12struct A
23{
34 union
You can’t perform that action at this time.
0 commit comments