Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | jacob navia <jacob@spamsink.net> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: error in code |
| Date | 2011-06-03 11:55 +0200 |
| Organization | lccwin |
| Message-ID | <isab1o$9au$1@speranza.aioe.org> (permalink) |
| References | (5 earlier) <kfnei3doopu.fsf@x-alumni2.alumni.caltech.edu> <lnwrh5mvxr.fsf@nuthaus.mib.org> <kfnwrh5mivh.fsf@x-alumni2.alumni.caltech.edu> <lnvcwpl2mt.fsf@nuthaus.mib.org> <kfnlixjn2j6.fsf@x-alumni2.alumni.caltech.edu> |
Le 03/06/11 03:10, Tim Rentsch a écrit : > Keith Thompson<kst-u@mib.org> writes: > >> Tim Rentsch<txr@alumni.caltech.edu> writes: > [snip] > >>> I should acknowledge that the UB here actually does grant >>> sufficient freedom to permit the second interpretation. However, >>> any implementation that knowingly provides an extension to omit >>> the braces for array initializers would be rather perverse in >>> making that choice, going as does against the grain of the >>> syntactic analysis necessary to avoid a diagnostic. >> >> Which makes me wonder why the standard didn't just make it a >> constraint violation. > > Speculating: to tolerate some pre-ANSI implementations > without forcing conforming implementations to have to > accept omitting the braces in such cases. (There are > other plausible reasons but this one seems to me the > most probable.) The bug I had was just in the absence of a diagnostic... The compiler assumed it had seen an opening brace and everything worked up to the ";". Since it never saw the opening brace, braces weren't unbalanced and it did not complain either at the end of the construct. This bug was introduced in the context of my efforts to implement the C99 array initialization.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
error in code "Bill Cunningham" <nospam@nspam.invalid> - 2011-05-28 15:28 -0400
Re: error in code pozz <pozzugno@gmail.com> - 2011-05-28 21:49 +0200
Re: error in code "Bill Cunningham" <nospam@nspam.invalid> - 2011-05-28 16:12 -0400
Re: error in code Shao Miller <sha0.miller@gmail.com> - 2011-05-28 15:33 -0500
Re: error in code "Bill Cunningham" <nospam@nspam.invalid> - 2011-05-28 17:12 -0400
Re: error in code Geoff <geoff@invalid.invalid> - 2011-05-28 14:26 -0700
Re: error in code Shao Miller <sha0.miller@gmail.com> - 2011-05-28 16:29 -0500
Re: error in code Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2011-05-28 17:26 -0600
Re: error in code Geoff <geoff@invalid.invalid> - 2011-05-28 14:20 -0700
Re: error in code "Bill Cunningham" <nospam@nspam.invalid> - 2011-05-29 02:16 -0400
Re: error in code Lew Pitcher <lpitcher@teksavvy.com> - 2011-05-28 16:35 -0400
Re: error in code "Bill Cunningham" <nospam@nspam.invalid> - 2011-05-29 15:50 -0400
Re: error in code Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2011-05-29 20:39 -0600
Re: error in code Geoff <geoff@invalid.invalid> - 2011-05-28 13:46 -0700
Re: error in code Nobody <nobody@nowhere.com> - 2011-05-28 23:06 +0100
Re: error in code Ian Collins <ian-news@hotmail.com> - 2011-05-29 10:10 +1200
Re: error in code Ian Collins <ian-news@hotmail.com> - 2011-05-29 10:09 +1200
Re: error in code Angel <angel+news@spamcop.net> - 2011-05-28 22:28 +0000
Re: error in code Ian Collins <ian-news@hotmail.com> - 2011-05-29 10:37 +1200
Re: error in code Angel <angel+news@spamcop.net> - 2011-05-28 22:45 +0000
Re: error in code Ian Collins <ian-news@hotmail.com> - 2011-05-29 10:48 +1200
Re: error in code Angel <angel+news@spamcop.net> - 2011-05-28 22:56 +0000
Re: error in code Seebs <usenet-nospam@seebs.net> - 2011-05-29 00:38 +0000
Re: error in code "Morris Keesan" <mkeesan@post.harvard.edu> - 2011-05-28 23:11 -0400
Re: error in code Keith Thompson <kst-u@mib.org> - 2011-05-28 15:54 -0700
Re: error in code Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2011-05-28 17:23 -0600
Re: error in code jacob navia <jacob@spamsink.net> - 2011-05-29 19:30 +0200
Re: error in code Geoff <geoff@invalid.invalid> - 2011-05-29 18:14 -0700
Re: error in code Keith Thompson <kst-u@mib.org> - 2011-05-29 18:50 -0700
Re: error in code Geoff <geoff@invalid.invalid> - 2011-05-29 19:10 -0700
Re: error in code Seebs <usenet-nospam@seebs.net> - 2011-05-30 02:54 +0000
Re: error in code Geoff <geoff@invalid.invalid> - 2011-05-29 20:35 -0700
Re: error in code Seebs <usenet-nospam@seebs.net> - 2011-05-30 06:15 +0000
Re: error in code jacob navia <jacob@spamsink.net> - 2011-05-30 08:46 +0200
Re: error in code Geoff <geoff@invalid.invalid> - 2011-05-30 18:50 -0700
Re: error in code Keith Thompson <kst-u@mib.org> - 2011-05-31 10:49 -0700
Re: error in code Peter Nilsson <airia@acay.com.au> - 2011-05-29 21:04 -0700
Re: error in code jacob navia <jacob@spamsink.net> - 2011-05-30 08:44 +0200
Re: error in code Tim Rentsch <txr@alumni.caltech.edu> - 2011-05-31 01:35 -0700
Re: error in code pacman@kosh.dhis.org (Alan Curry) - 2011-05-31 23:36 +0000
Re: error in code Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-01 03:01 -0700
Re: error in code Keith Thompson <kst-u@mib.org> - 2011-06-01 08:08 -0700
Re: error in code Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-01 12:50 -0700
Re: error in code Keith Thompson <kst-u@mib.org> - 2011-06-01 13:26 -0700
Re: error in code Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-02 18:10 -0700
Re: error in code jacob navia <jacob@spamsink.net> - 2011-06-03 11:55 +0200
Re: error in code Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-03 19:37 -0700
Re: error in code jacob navia <jacob@spamsink.net> - 2011-06-04 08:13 +0200
Re: error in code Nisse Engström <news.NOSPAM.idf0Z@luden.se> - 2011-06-01 09:02 +0200
csiph-web