From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by sourceware.org (Postfix) with ESMTPS id F1E6B3954C5E for ; Fri, 25 Nov 2022 08:41:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org F1E6B3954C5E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x630.google.com with SMTP id bj12so8688443ejb.13 for ; Fri, 25 Nov 2022 00:41:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=9ttLf/ArPthDQRmTJXtdlWOXayi24KVsv3PQ9QxwAks=; b=exx9yVvo/mtSCCh+kbJfvD5a0rztVwPu1gMst8uFnUkB2DPOhWCZ6Dwkg+o27TuBEe oIQqzy8sL7pnv8aopTpH/4Pyl5SITK3YmmaQtvG6E4LUa1/6c5IZthN1NMUvGLT2k+b4 A46VppKjvjE2T0WCHT/1l8Hez48D22vWsrZP+OUTetvklMORSczpNxqNGZz35DIhaeN1 Jre5RUMIggOn3ymHf9lsnKzEfHaltVCzY/qg+txCwWQTyV7tDdK7a4xdC1vldAxXj/KH tpLfr0Qhm8KHjoUoUrONyDbo5t78gpj3e7EJkjwZQdyGAvuobKmpPRQLtGTszEYp4uSk /mTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9ttLf/ArPthDQRmTJXtdlWOXayi24KVsv3PQ9QxwAks=; b=aLdfUk0UgH3qcz//ghbu5dG0n7ZYmTj8kfauknbJMmgoCHeLOyvM2wg79f6vfeBw4W uPhFWlFbrRce9da5aXUL8HI2MzKLLodeqMWOxGsWTlTDFD0sceSHUlulZdVs52X+TM50 kYDqkYPuDVinRjoWnA9Vf68L+BN2Fgg0RKIkDz820DFRcvdON6dMWap+JErb4BPE3HyU 6uS1DlmEtdaUC25hP9/fSg/7EI2qIvzgDEyUst8N4UDJOPnfRADnCVM2HCFFABOYM043 jKbHS8l/J/x4/jOSCmb65T+pdzc5tI3QijdaWqaYsacghkh2gy0uKC68HExVX2Ol8USQ VuEQ== X-Gm-Message-State: ANoB5plZiN/4GNXePbGg3fb/Vy4daVdH/hwyyUhFAVsoc2mXbljNdAiB nK2npXUbWj/U7bWbxAYOnFT2KogwKM4e7ME70gv9VpZk X-Google-Smtp-Source: AA0mqf5m3KDAza0QTWZDMT47JmHC18bdSAiHGbSw5vQiVk+m3Ny91Ia5qTv40yNJJmxcEtWsd1gU2G9kdNTKshNnr+Q= X-Received: by 2002:a17:907:a80b:b0:7b5:cab4:68b8 with SMTP id vo11-20020a170907a80b00b007b5cab468b8mr14319729ejc.685.1669365698767; Fri, 25 Nov 2022 00:41:38 -0800 (PST) MIME-Version: 1.0 From: Zopolis0 Date: Fri, 25 Nov 2022 19:41:27 +1100 Message-ID: Subject: [PATCH 30/56] java: Add handle_nonnull_attribute function. To: gcc-patches@gcc.gnu.org Content-Type: multipart/mixed; boundary="00000000000079cffb05ee477df2" X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,PYZOR_CHECK,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TVD_SPACE_RATIO,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --00000000000079cffb05ee477df2 Content-Type: text/plain; charset="UTF-8" --00000000000079cffb05ee477df2 Content-Type: application/x-patch; name="0030-java-Add-handle_nonnull_attribute-function.patch" Content-Disposition: attachment; filename="0030-java-Add-handle_nonnull_attribute-function.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_law7fhtx0 RnJvbSBkNTEyZDkzYjUwY2UzMTUzN2IyZDA1NjE1YjVjNTUzYzA3YTZlYmRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWlsaWFuIERvd25leSBUd2lzcyA8Y3JlYXRvcnNtaXRo bWR0QGdtYWlsLmNvbT4KRGF0ZTogRnJpLCAxOCBOb3YgMjAyMiAxNDozMzozNSArMTEwMApTdWJq ZWN0OiBbUEFUQ0ggMzAvNTZdIGphdmE6IEFkZCBoYW5kbGVfbm9ubnVsbF9hdHRyaWJ1dGUgZnVu Y3Rpb24uCgpnY2MvamF2YS9DaGFuZ2VMb2c6CgoJKiBsYW5nLmNjIChoYW5kbGVfbm9ubnVsbF9h dHRyaWJ1dGUpOiBBZGQuCgkoamF2YV9laF9wZXJzb25hbGl0eSk6IEFkanVzdC4KLS0tCiBnY2Mv amF2YS9sYW5nLmNjIHwgMTggKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nY2MvamF2YS9sYW5n LmNjIGIvZ2NjL2phdmEvbGFuZy5jYwppbmRleCA2NTAyNWVlZWI3Mi4uMDM1M2Y2ZjNiOTUgMTAw NjQ0Ci0tLSBhL2djYy9qYXZhL2xhbmcuY2MKKysrIGIvZ2NjL2phdmEvbGFuZy5jYwpAQCAtNTcs NiArNTcsNyBAQCBzdGF0aWMgYm9vbCBqYXZhX2RlY2xfb2tfZm9yX3NpYmNhbGwgKGNvbnN0X3Ry ZWUpOwogc3RhdGljIGVudW0gY2xhc3NpZnlfcmVjb3JkIGphdmFfY2xhc3NpZnlfcmVjb3JkICh0 cmVlIHR5cGUpOwogCiBzdGF0aWMgdHJlZSBqYXZhX2VoX3BlcnNvbmFsaXR5ICh2b2lkKTsKK3N0 YXRpYyB0cmVlIGhhbmRsZV9ub25udWxsX2F0dHJpYnV0ZSAodHJlZSAqLCB0cmVlLCB0cmVlLCBp bnQsIGJvb2wgKik7CiAKICNpZm5kZWYgVEFSR0VUX09CSkVDVF9TVUZGSVgKICMgZGVmaW5lIFRB UkdFVF9PQkpFQ1RfU1VGRklYICIubyIKQEAgLTY1LDkgKzY2LDkgQEAgc3RhdGljIHRyZWUgamF2 YV9laF9wZXJzb25hbGl0eSAodm9pZCk7CiAvKiBUYWJsZSBvZiBtYWNoaW5lLWluZGVwZW5kZW50 IGF0dHJpYnV0ZXMuICAqLwogY29uc3Qgc3RydWN0IGF0dHJpYnV0ZV9zcGVjIGphdmFfYXR0cmli dXRlX3RhYmxlW10gPQogewotIHsgIm5vbm51bGwiLCAgICAgICAgICAgICAgICAwLCAtMSwgZmFs c2UsIHRydWUsIHRydWUsCi0JCQkgICAgICBOVUxMLCBmYWxzZSB9LAotICB7IE5VTEwsICAgICAg ICAgICAgICAgICAgICAgMCwgMCwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgTlVMTCwgZmFsc2UgfQor IHsgIm5vbm51bGwiLCAgICAgICAgICAgICAgICAwLCAtMSwgZmFsc2UsIHRydWUsIHRydWUsIGZh bHNlLAorCQkJICAgICAgaGFuZGxlX25vbm51bGxfYXR0cmlidXRlLCBOVUxMIH0sCisgIHsgTlVM TCwgICAgICAgICAgICAgICAgICAgICAwLCAwLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwg TlVMTCwgTlVMTCB9CiB9OwogCiAvKiBVc2VkIHRvIGF2b2lkIHByaW50aW5nIGVycm9yIG1lc3Nh Z2VzIHdpdGggYm9ndXMgZnVuY3Rpb24KQEAgLTkwOSw0ICs5MTAsMTUgQEAgamF2YV9laF9wZXJz b25hbGl0eSAodm9pZCkKICAgcmV0dXJuIGphdmFfZWhfcGVyc29uYWxpdHlfZGVjbDsKIH0KIAor LyogSGFuZGxlIHRoZSAibm9ubnVsbCIgYXR0cmlidXRlLgorICAgRklYTUU6IEltcGxlbWVudCBh biBhY3R1YWwgZnVuY3Rpb24gaGVyZS4gKi8KKworc3RhdGljIHRyZWUKK2hhbmRsZV9ub25udWxs X2F0dHJpYnV0ZQorICAodHJlZSBBUkdfVU5VU0VEICgqbm9kZSksIHRyZWUgQVJHX1VOVVNFRCAo bmFtZSksIHRyZWUgQVJHX1VOVVNFRCAoYXJncyksCisgIGludCBBUkdfVU5VU0VEIChmbGFncyks IGJvb2wgQVJHX1VOVVNFRCAoKm5vX2FkZF9hdHRycykpCit7CisgIHJldHVybiBOVUxMX1RSRUU7 Cit9CisKICNpbmNsdWRlICJndC1qYXZhLWxhbmcuaCIKLS0gCjIuMzguMQoK --00000000000079cffb05ee477df2--