Hello!
If I compile a script containing string literal to bytecode, it compiles successfully. But when I try to load this bytecode in the application, it says for instance: "LoadByteCode failed. The bytecode is invalid. Number of bytes read from stream: 110". I'm using ScriptStdString implementation and the problem persists both in 2.28.2 and trunk (rev. 1933). Using string class itself and other add-on classes seems fine.
Test code (compiles and loads):
[source]int main() {
return 0;
}[/source]
Test code (compiles, but doesn't load):
[source]int main() {
}[/source]
UPD: if it matters, my system is x86 Linux, compiler: gcc (GCC) 4.9.0 20140507 (prerelease).
UPD2: windows 8 x64 with VS2013 shows the very same results.