Skip to content

Commit 301bc13

Browse files
author
owen-jones-diffblue
authored
Merge pull request diffblue#424 from diffblue/CBMC_merge_2018-05-21
Cbmc merge 2018 05 21
2 parents 23c0457 + fc7d11a commit 301bc13

File tree

194 files changed

+3993
-1527
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+3993
-1527
lines changed

cbmc/.travis.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -90,17 +90,6 @@ jobs:
9090
- COMPILER="ccache /usr/bin/g++-5"
9191
- EXTRA_CXXFLAGS="-D_GLIBCXX_DEBUG"
9292

93-
# OS X using g++
94-
- stage: Test different OS/CXX/Flags
95-
os: osx
96-
sudo: false
97-
compiler: gcc
98-
cache: ccache
99-
before_install:
100-
- HOMEBREW_NO_AUTO_UPDATE=1 brew install ccache parallel
101-
- export PATH=$PATH:/usr/local/opt/ccache/libexec
102-
env: COMPILER="ccache g++"
103-
10493
# OS X using clang++
10594
- stage: Test different OS/CXX/Flags
10695
os: osx
Binary file not shown.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import org.cprover.CProver;
2+
3+
class NondetCharSequence
4+
{
5+
static void main()
6+
{
7+
CharSequence x = CProver.nondetWithNull();
8+
assert x == null || x instanceof CharSequence;
9+
}
10+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CORE
2+
NondetCharSequence.class
3+
4+
^VERIFICATION SUCCESSFUL$
5+
^EXIT=0$
6+
^SIGNAL=0$
7+
--
8+
^warning: ignoring
Binary file not shown.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import org.cprover.CProver;
2+
3+
class NondetString
4+
{
5+
static void main()
6+
{
7+
String x = CProver.nondetWithNull();
8+
assert x == null || x instanceof String;
9+
}
10+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CORE
2+
NondetString.class
3+
4+
^VERIFICATION SUCCESSFUL$
5+
^EXIT=0$
6+
^SIGNAL=0$
7+
--
8+
^warning: ignoring
Binary file not shown.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import org.cprover.CProver;
2+
3+
class NondetStringBuffer
4+
{
5+
static void main()
6+
{
7+
StringBuffer x = CProver.nondetWithNull();
8+
assert x == null || x instanceof StringBuffer;
9+
}
10+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CORE
2+
NondetStringBuffer.class
3+
4+
^VERIFICATION SUCCESSFUL$
5+
^EXIT=0$
6+
^SIGNAL=0$
7+
--
8+
^warning: ignoring

0 commit comments

Comments
 (0)