Error at line 12: '[' is not a valid argument type

TailBite specific forum

Moderators: gnozal, ABBKlaus, lexvictory

Mistrel
Addict
Addict
Posts: 3415
Joined: Sat Jun 30, 2007 8:04 pm

Error at line 12: '[' is not a valid argument type

Post by Mistrel »

The following source produces this error when compiled with Tailbite:

Code: Select all

Declare Proc(a)
Declare Proc2(a)
Declare ProcLoader(a)

ProcedureDLL Proc(a)
	ProcedureReturn ProcLoader(a)
EndProcedure

ProcedureDLL Proc2(a)
EndProcedure

Procedure ProcLoader(a)
	ProcedureReturn Proc2(a)
EndProcedure

Code: Select all

---------------------------
TB_Test.desc
---------------------------
Error at line 12: '[' is not a valid argument type
---------------------------
OK   
---------------------------
TB_Test.desc:

Code: Select all

ASM
;
1
KERNEL32
;
LIB
;
0
;
Some.chm
;
Proc, Long, [ (a)
Long | StdCall
;
TB_Test_Init 
InitFunction | StdCall
;
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

Rename Proc2(a)
This Syntax is reserved for Proc(a) with optional parameters
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Mistrel
Addict
Addict
Posts: 3415
Joined: Sat Jun 30, 2007 8:04 pm

Post by Mistrel »

My mistake. :oops:
ABBKlaus
Addict
Addict
Posts: 1143
Joined: Sat Apr 10, 2004 1:20 pm
Location: Germany

Post by ABBKlaus »

TailBite is not bulletproof :shock:
Post Reply