Merge pull request #638 from mgudemann/bugfix/load_java_lang_class

adds java.lang.Class to load queue
This commit is contained in:
Daniel Kroening 2017-03-15 14:39:27 +00:00 committed by GitHub
commit c1d8ff3c0e
4 changed files with 21 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,11 @@
public class classtest1
{
static void main(String[] args)
{
g(classtest1.class);
}
static void g(Object c)
{
assert true;
}
}

View File

@ -0,0 +1,8 @@
CORE
classtest1.class
^EXIT=0$
^SIGNAL=0$
^VERIFICATION SUCCESSFUL$
--
^warning: ignoring

View File

@ -40,6 +40,8 @@ java_bytecode_parse_treet &java_class_loadert::operator()(
queue.push("java.lang.Object");
// java.lang.String
queue.push("java.lang.String");
// add java.lang.Class
queue.push("java.lang.Class");
queue.push(class_name);
while(!queue.empty())