Article View: fj.lang.c
Article #737Re: ccのバグ?
From: Kikuti Masasi
Date: Mon, 16 Feb 1998 00:00
Date: Mon, 16 Feb 1998 00:00
18 lines
1108 bytes
1108 bytes
すみません。自己レスです。 > printf(sizeof(int)["unix"] + "unix"); >下のprintf()は、sizeof(int) である 4 番目の"unix"の要素、nul = 0 >を"unix"に足すから、unixと表示するはずなんですが、 >gcc2.7.2.2でコンパイルすると、 >syntax error before `[' >と文句を言い、 >SunOSのccでコンパイルすると、期待どうりの結果が出ます。 >gccのバグだと思われますが、どうでしょうか。 sizeof(int)は単項式だから、後ろに[]はつけられません。 ということで、ccのバグなんでしょうか。 g740710@komaba.ecc.u-tokyo.ac.jp 菊池正史
Technical Details
Message-ID:
<6c99v0$i7l$1@news1.sphere.ad.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6c94dm$e7p$1@news1.sphere.ad.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,96bfc494d719500d X-Google-Attributes: gid106434,public From: Kikuti Masasi<g740710@komaba.ecc.u-tokyo.ac.jp> Subject: Re: ccのバグ? Date: 1998/02/16 Message-ID: <6c99v0$i7l$1@news1.sphere.ad.jp> X-Deja-AN: 325522966 References: <6c94dm$e7p$1@news1.sphere.ad.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Organization: u-tokyo Newsgroups: fj.lang.c