diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2020-01-20 13:25:48 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-20 13:25:48 +0000 |
commit | 61c018549cc2b1ca0129587942785deaaf5d6fdc (patch) | |
tree | fbce6b0232eabe14b6f4b14a15ae08fccaa352b3 /pkgs/development/compilers/graalvm/009_remove_signedness_verifier.patch | |
parent | 5b78ca49f2ed6224945db7421160b7696e1987f1 (diff) | |
parent | 78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd (diff) | |
download | nixlib-61c018549cc2b1ca0129587942785deaaf5d6fdc.tar nixlib-61c018549cc2b1ca0129587942785deaaf5d6fdc.tar.gz nixlib-61c018549cc2b1ca0129587942785deaaf5d6fdc.tar.bz2 nixlib-61c018549cc2b1ca0129587942785deaaf5d6fdc.tar.lz nixlib-61c018549cc2b1ca0129587942785deaaf5d6fdc.tar.xz nixlib-61c018549cc2b1ca0129587942785deaaf5d6fdc.tar.zst nixlib-61c018549cc2b1ca0129587942785deaaf5d6fdc.zip |
graalvm8: 19.1.1 -> 19.2.1 (#72331)
graalvm8: 19.1.1 -> 19.2.1
Diffstat (limited to 'pkgs/development/compilers/graalvm/009_remove_signedness_verifier.patch')
-rw-r--r-- | pkgs/development/compilers/graalvm/009_remove_signedness_verifier.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/development/compilers/graalvm/009_remove_signedness_verifier.patch b/pkgs/development/compilers/graalvm/009_remove_signedness_verifier.patch new file mode 100644 index 000000000000..cf8bd4050662 --- /dev/null +++ b/pkgs/development/compilers/graalvm/009_remove_signedness_verifier.patch @@ -0,0 +1,21 @@ +diff --git a/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/query/SizeAndSignednessVerifier.java b/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/query/SizeAndSignednessVerifier.java +index 23a76357fd2..f13694b6ed7 100644 +--- a/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/query/SizeAndSignednessVerifier.java ++++ b/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/query/SizeAndSignednessVerifier.java +@@ -249,15 +249,6 @@ public final class SizeAndSignednessVerifier extends NativeInfoTreeVisitor { + } + + private void checkSignedness(boolean isUnsigned, ResolvedJavaType type, ResolvedJavaMethod method) { +- if (isSigned(type)) { +- if (isUnsigned) { +- addError("Type " + type.toJavaName(false) + " is signed, but accessed C value is unsigned", method); +- } +- } else if (nativeLibs.isWordBase(type)) { +- /* every Word type other than Signed is assumed to be unsigned. */ +- if (!isUnsigned) { +- addError("Type " + type.toJavaName(false) + " is unsigned, but accessed C value is signed", method); +- } +- } ++ + } + } |