[LLVMdev] clang errors on void main()
Chris Lattner
clattner at apple.com
Wed Feb 8 11:25:59 PST 2012
On Feb 8, 2012, at 5:31 AM, Vasiliy Korchagin wrote:
> 07.02.2012 07:27, Eli Friedman пишет:
>> On Mon, Feb 6, 2012 at 6:51 PM, Xin Tong<xerox.time.tech at gmail.com> wrote:
>>> Is there any way to stop this ?
>>>
>>> /home/socrates/llvm/llvm-3.0.src/benchmarks/powerstone/crc/crc.c:67:1:
>>> error: 'main' must return 'int'
>>> void main()
>>> ^
>>> 1 error generated.
>> You mean besides fixing the source of your benchmark so it's valid C?
>> Not at the moment... patches welcome.
>>
>> -Eli
> We suggest patch for allowing main() function to have non-integer return type. This feature can be enabled with "-allow-non-int-main" option. In this case warning about incorrect main() return type will be printed instead of error.
>
> In patch also included test case for this feature.
>
> Vasiliy Korchagin,
Hi Vasiliy,
Please send clang patches to cfe-dev.
-Chris
More information about the llvm-dev
mailing list