fpc aarch64-win64版编译应用时遇到一个奇怪的bug
fpc aarch64-win64版(fpc trunk)编译应用时遇到一个奇怪的bug。
当使用{$codepage utf8}时:
字符变量+'、'
时执行到这行会SIGSEGV
其中字符变量+单引号之间只有一个中文符号时就会出错,只有这2个条件同时成立才会出错。
当不使用{$codepage utf8}就不会出错。
控制台的应用刚好相反,使用{$codepage utf8}不会出错,不用会出错:
//{$codepage utf8} program Project1; var tmp1,tmp2:string; begin tmp1:='test'; tmp2:=tmp1+' 、'; WriteLn(tmp2); end.


浙公网安备 33010602011771号