🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #737

Re: ccのバグ?

#737
From: Kikuti Masasi
Date: Mon, 16 Feb 1998 00:00
18 lines
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-mail
References: <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