Original Post
Hi, I have this error when I run this code: print(current.f().Save.FieldName) Assertion error: Assertion failed! Program: File: ../../source/as_compiler.cpp Line: 461 Experssion: tempVariables.GetLength() == 0 I can ingore this error 4 times, the program can continue, but result is not wat I want. ....................................................... But if I run like this: {Chars a = current.f().Save.FieldName; print(a); } it works, print out wat I want. /////////////////////////////////////////////// typedef struct tagChars Chars; struct tagChars{ char* pointer; ....(some access methods here) }; f() is simply return a handle to an object. Save is POD object, only has values. print: can print out any object types. it works fine. ////////////// by the way, I am using version 2.3.1 ///////////////////////////////////////////////// Hope to hear from ur reply soon. Thanks.