From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27649 invoked by alias); 12 Apr 2014 00:24:27 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 27636 invoked by uid 89); 12 Apr 2014 00:24:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qc0-f176.google.com Received: from mail-qc0-f176.google.com (HELO mail-qc0-f176.google.com) (209.85.216.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sat, 12 Apr 2014 00:24:23 +0000 Received: by mail-qc0-f176.google.com with SMTP id m20so6626374qcx.7 for ; Fri, 11 Apr 2014 17:24:21 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.229.179.65 with SMTP id bp1mr33691969qcb.11.1397262260893; Fri, 11 Apr 2014 17:24:20 -0700 (PDT) Received: by 10.140.30.74 with HTTP; Fri, 11 Apr 2014 17:24:20 -0700 (PDT) Date: Sat, 12 Apr 2014 00:24:00 -0000 Message-ID: Subject: [patch] add return values to return statements in non-void functions From: David Blaikie To: gdb-patches Content-Type: multipart/mixed; boundary=001a11c2c10ab8165304f6cd78a1 X-IsSubscribed: yes X-SW-Source: 2014-04/txt/msg00231.txt.bz2 --001a11c2c10ab8165304f6cd78a1 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 195 These missing return values cause build breaks with clang which defaults the -Wreturn-type warning to an error in this case. Add the right return values so these tests can run when using clang. --001a11c2c10ab8165304f6cd78a1 Content-Type: text/plain; charset=US-ASCII; name="missing_return_value.diff" Content-Disposition: attachment; filename="missing_return_value.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_htw5unq40 Content-length: 2229 Y29tbWl0IGNlMTUzNGU1MTg2M2FmNWQ5MzVjZGM2M2M0NGRmMGZhNjRhNDY2 NTMKQXV0aG9yOiBEYXZpZCBCbGFpa2llIDxkYmxhaWtpZUBnbWFpbC5jb20+ CkRhdGU6ICAgRnJpIEFwciAxMSAxNzoyMDo0OSAyMDE0IC0wNzAwCgogICAg QWRkIHJldHVybiB2YWx1ZSBmb3Igbm9uLXZvaWQgZnVuY3Rpb24gcmV0dXJu IHN0YXRlbWVudHMgdG8gZml4IGVycm9yIGluIGNsYW5nIGJ1aWxkLgogICAg CiAgICBDbGFuZyBkZWZhdWx0cyB0aGlzIHdhcm5pbmcgdG8gYW4gZXJyb3Is IGJyZWFraW5nIHRoZSBidWlsZCAmIGNhdXNpbmcKICAgIHRoZXNlIHRlc3Rz IG5vdCB0byBydW4uCiAgICAKICAgIGdkYi90ZXN0c3VpdGUvCiAgICAKICAg IAkqIGdkYi5taS9ub24tc3RvcC5jOiBBZGQgcmV0dXJuIHZhbHVlIGZvciBu b24tdm9pZCBmdW5jdGlvbiByZXR1cm4KICAgIAlzdGF0ZW1lbnQuCiAgICAJ KiBnZGIudGhyZWFkcy9zdGF0aWN0aHJlYWRzLmM6IERpdHRvLgoKZGlmZiAt LWdpdCBnZGIvdGVzdHN1aXRlL0NoYW5nZUxvZyBnZGIvdGVzdHN1aXRlL0No YW5nZUxvZwppbmRleCAxMmVkNGY5Li4xYjI2NDM5IDEwMDY0NAotLS0gZ2Ri L3Rlc3RzdWl0ZS9DaGFuZ2VMb2cKKysrIGdkYi90ZXN0c3VpdGUvQ2hhbmdl TG9nCkBAIC0xLDMgKzEsOSBAQAorMjAxNC0wNC0xMCAgRGF2aWQgQmxhaWtp ZSA8ZGJsYWlraWVAZ21haWwuY29tPgorCisJKiBnZGIubWkvbm9uLXN0b3Au YzogQWRkIHJldHVybiB2YWx1ZSBmb3Igbm9uLXZvaWQgZnVuY3Rpb24gcmV0 dXJuCisJc3RhdGVtZW50LgorCSogZ2RiLnRocmVhZHMvc3RhdGljdGhyZWFk cy5jOiBEaXR0by4KKwogMjAxNC0wNC0xMCAgUGVkcm8gQWx2ZXMgIDxwYWx2 ZXNAcmVkaGF0LmNvbT4KIAogCSogZ2RiLmJhc2UvY29uZC1ldmFsLW1vZGUu YzogTmV3IGZpbGUuCmRpZmYgLS1naXQgZ2RiL3Rlc3RzdWl0ZS9nZGIubWkv bm9uLXN0b3AuYyBnZGIvdGVzdHN1aXRlL2dkYi5taS9ub24tc3RvcC5jCmlu ZGV4IGYwMzE4MGUuLjY3YjY4YWEgMTAwNjQ0Ci0tLSBnZGIvdGVzdHN1aXRl L2dkYi5taS9ub24tc3RvcC5jCisrKyBnZGIvdGVzdHN1aXRlL2dkYi5taS9u b24tc3RvcC5jCkBAIC01Niw3ICs1Niw3IEBAIHdvcmtlciAodm9pZCAqYXJn KQogCXVuc2xlcHQgPSBzbGVlcCAodW5zbGVwdCk7CiAKICAgICAgIGlmIChl eGl0X2ZpcnN0X3RocmVhZCAmJiBpZCA9PSAwKQotCXJldHVybjsKKwlyZXR1 cm4gTlVMTDsKIAogICAgICAgYnJlYWtfYXRfbWUgKGlkLCBpKTsKICAgICB9 CmRpZmYgLS1naXQgZ2RiL3Rlc3RzdWl0ZS9nZGIudGhyZWFkcy9zdGF0aWN0 aHJlYWRzLmMgZ2RiL3Rlc3RzdWl0ZS9nZGIudGhyZWFkcy9zdGF0aWN0aHJl YWRzLmMKaW5kZXggZjk4ZjRmMS4uZTgzNGQ3ZiAxMDA2NDQKLS0tIGdkYi90 ZXN0c3VpdGUvZ2RiLnRocmVhZHMvc3RhdGljdGhyZWFkcy5jCisrKyBnZGIv dGVzdHN1aXRlL2dkYi50aHJlYWRzL3N0YXRpY3RocmVhZHMuYwpAQCAtMzcs NyArMzcsNyBAQCB0aHJlYWRfZnVuY3Rpb24gKHZvaWQgKmFyZykKICAgICAg IGlmIChlcnJubyAhPSBFSU5UUikKIAl7CiAJICBwZXJyb3IgKCJ0aHJlYWRf ZnVuY3Rpb24iKTsKLQkgIHJldHVybjsKKwkgIHJldHVybiBOVUxMOwogCX0K ICAgICB9CiAgIHJldHVybiBOVUxMOwo= --001a11c2c10ab8165304f6cd78a1--