diff options
Diffstat (limited to 'libjava/java/lang/reflect/natConstructor.cc')
-rw-r--r-- | libjava/java/lang/reflect/natConstructor.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/java/lang/reflect/natConstructor.cc b/libjava/java/lang/reflect/natConstructor.cc index 48f5aa345d1..a8da794bdb8 100644 --- a/libjava/java/lang/reflect/natConstructor.cc +++ b/libjava/java/lang/reflect/natConstructor.cc @@ -23,7 +23,8 @@ details. */ jint java::lang::reflect::Constructor::getModifiers () { - return _Jv_FromReflectedConstructor (this)->accflags; + // Ignore all unknown flags. + return _Jv_FromReflectedConstructor (this)->accflags & Modifier::ALL_FLAGS; } void |