Skip to content

Commit 7428ee5

Browse files
Merge pull request diffblue#583 from diffblue/master
Update security-scanner-support to current master
2 parents 85e7920 + c8c9085 commit 7428ee5

Some content is hidden

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

62 files changed

+1687
-563
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ matrix:
2828
packages:
2929
- libwww-perl
3030
- clang-3.7
31+
- libstdc++-5-dev
3132
- libubsan0
3233
before_install:
3334
- mkdir bin ; ln -s /usr/bin/clang-3.7 bin/gcc
222 Bytes
Binary file not shown.
222 Bytes
Binary file not shown.
292 Bytes
Binary file not shown.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CORE
2+
test.class
3+
--lazy-methods --verbosity 10 --function test.main
4+
^EXIT=0$
5+
^SIGNAL=0$
6+
elaborate java::A\.f:\(\)V
7+
--
8+
elaborate java::B\.g:\(\)V
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// The most basic lazy loading test: A::f is directly called, B::g should be unreachable
2+
3+
public class test
4+
{
5+
A a;
6+
B b;
7+
public static void main()
8+
{
9+
A.f();
10+
}
11+
}
12+
13+
class A
14+
{
15+
public static void f() {}
16+
}
17+
18+
class B
19+
{
20+
public static void g() {}
21+
}
222 Bytes
Binary file not shown.
222 Bytes
Binary file not shown.
310 Bytes
Binary file not shown.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CORE
2+
test.class
3+
--lazy-methods --verbosity 10 --function test.main
4+
^EXIT=0$
5+
^SIGNAL=0$
6+
elaborate java::A\.f:\(\)V
7+
--
8+
elaborate java::B\.g:\(\)V

0 commit comments

Comments
 (0)