Skip to content

Commit 5c65731

Browse files
authored
Merge pull request #1612 from reuk/reuk/more-iterator-fixes
Iterator comparison and memory bug fixes
2 parents 48ee475 + d423c65 commit 5c65731

Some content is hidden

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

45 files changed

+174
-70
lines changed

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ jobs:
6565
before_install:
6666
- mkdir bin ; ln -s /usr/bin/gcc-5 bin/gcc
6767
# env: COMPILER=g++-5 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover -fno-omit-frame-pointer"
68-
env: COMPILER="ccache g++-5"
68+
env:
69+
- COMPILER="ccache g++-5"
70+
- EXTRA_CXXFLAGS="-D_GLIBCXX_DEBUG"
6971

7072
# OS X using g++
7173
- stage: Test different OS/CXX/Flags
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc --unwind 5
44
^EXIT=0$
@@ -7,3 +7,6 @@ main.c
77
--
88
^warning: ignoring
99
^\[.*<builtin-library-
10+
--
11+
Knownbug added because this test triggers an invariant in cover.cpp
12+
See #1622 for details

regression/cbmc-cover/mcdc1/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -12,3 +12,6 @@ main.c
1212
^\*\* .* of .* covered \(100.0%\)$
1313
--
1414
^warning: ignoring
15+
--
16+
Knownbug added because this test triggers an invariant in cover.cpp
17+
See #1622 for details

regression/cbmc-cover/mcdc10/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -10,3 +10,6 @@ main.c
1010
^\*\* .* of .* covered \(100.0%\)$
1111
--
1212
^warning: ignoring
13+
--
14+
Knownbug added because this test triggers an invariant in cover.cpp
15+
See #1622 for details

regression/cbmc-cover/mcdc11/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -12,3 +12,6 @@ main.c
1212
^\*\* .* of .* covered \(100.0%\)$
1313
--
1414
^warning: ignoring
15+
--
16+
Knownbug added because this test triggers an invariant in cover.cpp
17+
See #1622 for details

regression/cbmc-cover/mcdc12/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -15,3 +15,6 @@ main.c
1515
^\*\* .* of .* covered \(100.0%\)$
1616
--
1717
^warning: ignoring
18+
--
19+
Knownbug added because this test triggers an invariant in cover.cpp
20+
See #1622 for details

regression/cbmc-cover/mcdc13/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -10,3 +10,6 @@ main.c
1010
^\*\* .* of .* covered \(100.0%\)$
1111
--
1212
^warning: ignoring
13+
--
14+
Knownbug added because this test triggers an invariant in cover.cpp
15+
See #1622 for details

regression/cbmc-cover/mcdc14/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -8,3 +8,6 @@ main.c
88
^\*\* .* of .* covered \(100.0%\)$
99
--
1010
^warning: ignoring
11+
--
12+
Knownbug added because this test triggers an invariant in cover.cpp
13+
See #1622 for details

regression/cbmc-cover/mcdc2/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -10,3 +10,6 @@ main.c
1010
^\*\* .* of .* covered \(100.0%\)$
1111
--
1212
^warning: ignoring
13+
--
14+
Knownbug added because this test triggers an invariant in cover.cpp
15+
See #1622 for details

regression/cbmc-cover/mcdc3/test.desc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33
--cover mcdc
44
^EXIT=0$
@@ -9,3 +9,6 @@ main.c
99
^\*\* .* of .* covered \(100.0%\)$
1010
--
1111
^warning: ignoring
12+
--
13+
Knownbug added because this test triggers an invariant in cover.cpp
14+
See #1622 for details

0 commit comments

Comments
 (0)