[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: 10 LOC program is too complex to be compiled
- From: Coda Highland <chighland@...>
- Date: Mon, 27 Apr 2015 05:50:45 -0700
On Mon, Apr 27, 2015 at 5:37 AM, Nagaev Boris <bnagaev@gmail.com> wrote:
> On Mon, Apr 27, 2015 at 12:18 PM, Egor Skriptunoff
> <egor.skriptunoff@gmail.com> wrote:
>> Hi!
>>
>> I have defined 150 local variables and created an array,
>> in which 50-th element is a nested array of length 50.
>> ---------------------------------------------------------
>> local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
>> local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
>> local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
>> local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
>> local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
>> local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
>> a = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
>> 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
>> {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
>> 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2}}
>> ---------------------------------------------------------
>> Both Lua 5.2 and Lua 5.3 have failed to compile it:
>> test.lua:10: function or expression too complex near '2'
>
> By the way, LuaJIT executes this code with no error.
>
>
>
> --
>
>
> Best regards,
> Boris Nagaev
>
LuaJIT just has higher limits.
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
local a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
a={{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
This will make LuaJIT throw the same error.
/s/ Adam