From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3303 invoked by alias); 19 Feb 2015 14:51:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 3286 invoked by uid 48); 19 Feb 2015 14:50:59 -0000 From: "andrii.riabushenko at barclays dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/65106] C99 intialization of struct with const member through a non-const pointer Date: Thu, 19 Feb 2015 14:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 4.9.3 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: andrii.riabushenko at barclays dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-02/txt/msg02129.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65106 --- Comment #2 from Andrey Riabushenko --- Thanks Joseph for pointing out relevant standard sections, hence standard does not allow for that. Given that implicit copies of structs with constant members are happening today (pass as argument by value and return value) and some compilers do support it, can we consider this as compiler extension?