소스 검색

Fewer warnings

Alligator-1 3 주 전
부모
커밋
a07cd7cef1
2개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      packages/fcl-json/src/fpjson.pp
  2. 1 0
      packages/fcl-json/src/jsonscanner.pp

+ 1 - 0
packages/fcl-json/src/fpjson.pp

@@ -3732,6 +3732,7 @@ begin
         vtPChar      : AName:=TJSONUnicodeStringType(StrPas(VPChar));
         vtPChar      : AName:=TJSONUnicodeStringType(StrPas(VPChar));
       else
       else
         DoError(SErrNameMustBeString,[I+1]);
         DoError(SErrNameMustBeString,[I+1]);
+        AName:='';
       end;
       end;
     {$ENDIF}
     {$ENDIF}
     If (AName='') then
     If (AName='') then

+ 1 - 0
packages/fcl-json/src/jsonscanner.pp

@@ -313,6 +313,7 @@ begin
       end;
       end;
     else
     else
       InvalidCharacter(Sp);
       InvalidCharacter(Sp);
+      Result := tkEOF;
   end;
   end;
   FPartsSrcPos := Start; // BuildCurTokenString uses it to read relative offsets from FParts.
   FPartsSrcPos := Start; // BuildCurTokenString uses it to read relative offsets from FParts.
   FCurPos := Sp;
   FCurPos := Sp;