From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Piotr Sipika Newsgroups: gmane.emacs.bugs Subject: bug#18970: 24.3; indent region fails in C++ mode after adding a #include Date: Thu, 06 Nov 2014 08:53:41 -0500 Message-ID: <545B7D65.8080505@gmail.com> References: <20141106115429.80515.qmail@mail.muc.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010208000008050205070704" X-Trace: ger.gmane.org 1415282078 24303 80.91.229.3 (6 Nov 2014 13:54:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Nov 2014 13:54:38 +0000 (UTC) Cc: 18970@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 06 14:54:31 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XmNW9-0001JD-EI for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Nov 2014 14:54:29 +0100 Original-Received: from localhost ([::1]:53246 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmNW9-0002AD-56 for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Nov 2014 08:54:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmNVy-00022N-AK for bug-gnu-emacs@gnu.org; Thu, 06 Nov 2014 08:54:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XmNVq-0004je-RI for bug-gnu-emacs@gnu.org; Thu, 06 Nov 2014 08:54:18 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53978) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XmNVi-0004gg-LS; Thu, 06 Nov 2014 08:54:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XmNVi-0000Xm-0l; Thu, 06 Nov 2014 08:54:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Piotr Sipika Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Thu, 06 Nov 2014 13:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18970 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: Original-Received: via spool by 18970-submit@debbugs.gnu.org id=B18970.14152820282069 (code B ref 18970); Thu, 06 Nov 2014 13:54:01 +0000 Original-Received: (at 18970) by debbugs.gnu.org; 6 Nov 2014 13:53:48 +0000 Original-Received: from localhost ([127.0.0.1]:51191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XmNVU-0000XI-AE for submit@debbugs.gnu.org; Thu, 06 Nov 2014 08:53:48 -0500 Original-Received: from mail-qg0-f45.google.com ([209.85.192.45]:54074) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XmNVR-0000XA-VU for 18970@debbugs.gnu.org; Thu, 06 Nov 2014 08:53:46 -0500 Original-Received: by mail-qg0-f45.google.com with SMTP id z107so725522qgd.4 for <18970@debbugs.gnu.org>; Thu, 06 Nov 2014 05:53:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:date:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=qVxQuBcDWF1TcZhAUVvC6aNoX9euS1+PHlfdowynE5U=; b=BVZqDMj7BlJjZ/Py8ofmCBIYMNWs6fmopedWGe09RbHiBmkyt4XzBikkNhrDGPZI9a u0yfdnz9LlEQ1ueQCt+GBSL/dktsG+hm0GvPBl1oVU+vn2Ga4nvF0q/dDr8zcREKjjKD PGTUBhquATc8KOhdeESS+Ev1P8UqKzE7NRN/ZvuRdoNoc4CTcIVEZBr8t0kpNuanm4zg wFegFHB6f+w7Atost7QgtWcJc34alwelj+ZJGAkQpAxFymorefC8/2TKvTm8SGqvr6uw P14UEGY2oDhH0/iKCy/1Hgn35hJfYdSM249U1dJbolmX+QpykovVzuuffeuZA3aAfETj SS/g== X-Received: by 10.224.103.74 with SMTP id j10mr6759531qao.101.1415282025050; Thu, 06 Nov 2014 05:53:45 -0800 (PST) Original-Received: from [192.168.1.5] (pool-108-5-32-69.nwrknj.east.verizon.net. [108.5.32.69]) by mx.google.com with ESMTPSA id f65sm4630800qgf.41.2014.11.06.05.53.42 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 06 Nov 2014 05:53:43 -0800 (PST) X-Google-Original-From: Piotr Sipika User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 In-Reply-To: <20141106115429.80515.qmail@mail.muc.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:95611 This is a multi-part message in MIME format. --------------010208000008050205070704 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Hi Alan, On 11/06/2014 06:54 AM, Alan Mackenzie wrote: > This bug will be dependent on the exact contents of the file, or at least > the first few hundred or thousand bytes in it. Is there any chance you > could post the file as it was just before you edited it in step 1., and > say exactly what keys you used for 1. - 4.? Certainly. The steps were: 1. Edited a C++ header file in a buffer. The file is attached (resource.h) 2. Switched to another buffer. C-x b [ENTER] (possibly edited the other buffer, but don't recall the exact keys...) 3. Went back to buffer in #1, above. C-x b [ENTER] 4. Added a #include to the top of the buffer. Went to line 9, moved the two #include's there down using [ENTER] (twice). Added: #include [ENTER] Saved buffer: C-x C-s 5. Indentation for all code blocks following the include, when using TAB, resets to line 0. Went down to the declaration of findLocation() and hit [TAB]; the function ended up being moved to line 0. > Thanks! Hope this helps... Cheers, Piotr --------------010208000008050205070704 Content-Type: text/plain; charset=UTF-8; name="resource.h" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="resource.h" CiNpZm5kZWYgTFhXRUFUSEVSX1JFU09VUkNFX0hfCiNkZWZpbmUgTFhXRUFUSEVSX1JFU09V UkNFX0hfCgojaW5jbHVkZSAiZXhjZXB0aW9uLmgiCiNpbmNsdWRlICJsb2NhdGlvbi5oIgoj aW5jbHVkZSAidHJhbnNwb3J0LmgiCgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVj dG9yPgoKbmFtZXNwYWNlIExYV2VhdGhlcgp7CiAgdHlwZWRlZiBlbnVtCiAgICB7CiAgICAg IFJFU09VUkNFX1VOS05PV04sCiAgICAgIFJFU09VUkNFX1lBSE9PLAogICAgICBSRVNPVVJD RV9NQVgKICAgIH0gUmVzb3VyY2VUeXBlOwoKICBjbGFzcyBSZXNvdXJjZUV4Y2VwdGlvbiA6 IHB1YmxpYyBFeGNlcHRpb24KICB7CiAgcHVibGljOgogICAgUmVzb3VyY2VFeGNlcHRpb24o Y29uc3Qgc3RkOjpzdHJpbmcgJm1zZykgOiBFeGNlcHRpb24obXNnKSB7fTsKICB9OwoKICBj bGFzcyBSZXNvdXJjZQogIHsKICBwdWJsaWM6CiAgICBSZXNvdXJjZShjb25zdCBSZXNvdXJj ZVR5cGUgdHlwZSwgVHJhbnNwb3J0ICZ0cmFuc3BvcnQpIDogCiAgICAgIHR5cGVfKHR5cGUp LCAKICAgICAgbG9jYXRpb25fKE5VTEwpLAogICAgICB0cmFuc3BvcnRfKHRyYW5zcG9ydCkg e307CgogICAgdmlydHVhbCB+UmVzb3VyY2UoKSAKICAgIHsKICAgICAgaWYgKGxvY2F0aW9u XykKICAgICAgICB7CiAgICAgICAgICBkZWxldGUgbG9jYXRpb25fOwogICAgICAgIH0KICAg IH07CgogICAgUmVzb3VyY2VUeXBlIHR5cGUoKSB7IHJldHVybiB0eXBlXzsgfTsKCiAgICBM b2NhdGlvbiAqbG9jYXRpb24oKSBjb25zdCB7IHJldHVybiBsb2NhdGlvbl87IH07CgogICAg dm9pZCBsb2NhdGlvbihMb2NhdGlvbiAqbG9jYXRpb24pIAogICAgeyAKICAgICAgaWYgKGxv Y2F0aW9uXykKICAgICAgICB7CiAgICAgICAgICBkZWxldGUgbG9jYXRpb25fOwogICAgICAg IH0KICAgICAgCiAgICAgIGxvY2F0aW9uXyA9IGxvY2F0aW9uOyAKICAgIH07CgogICAgVHJh bnNwb3J0ICZ0cmFuc3BvcnQoKSBjb25zdCB7IHJldHVybiB0cmFuc3BvcnRfOyB9OwoKICAg IHZpcnR1YWwgc3RkOjp2ZWN0b3I8TG9jYXRpb24gKj4gZmluZExvY2F0aW9uKGNvbnN0IHN0 ZDo6c3RyaW5nICZuYW1lKSA9IDA7CgogICAgLyogICAgdmlydHVhbCBzdGQ6OnN0cmluZyBm b3JlY2FzdChjb25zdCBzdGQ6OnN0cmluZyAmVVJJKSA9IDA7Ki8KCiAgcHJvdGVjdGVkOgog ICAgUmVzb3VyY2VUeXBlIHR5cGVfOwoKICAgIExvY2F0aW9uICpsb2NhdGlvbl87CgogICAg VHJhbnNwb3J0ICZ0cmFuc3BvcnRfOwogIH07Cgp9IC8qIGVuZCBuYW1lc3BhY2UgTFhXZWF0 aGVyICovCgojZW5kaWYgLyogTFhXRUFUSEVSX1JFU09VUkNFX0hfICovCg== --------------010208000008050205070704--