diff options
author | nickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-01-04 02:57:44 +0000 |
---|---|---|
committer | nickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-01-04 02:57:44 +0000 |
commit | 638c27429e2a49f89a0bbf5f4d1dd76d316c127e (patch) | |
tree | 39100e6a62e6e1ccebef9db0162a648a5984b16e /packages/pastojs | |
parent | 3c2de493eb97524fd25695ffdad6c500a5fa50f9 (diff) | |
parent | abfb61ea77f5db2a4da1c97eab88ac4978af8c83 (diff) | |
download | fpc-638c27429e2a49f89a0bbf5f4d1dd76d316c127e.tar.gz |
* synchronized with trunk
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48022 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/pastojs')
-rw-r--r-- | packages/pastojs/src/pas2jsfiler.pp | 2 | ||||
-rw-r--r-- | packages/pastojs/tests/tcfiler.pas | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/packages/pastojs/src/pas2jsfiler.pp b/packages/pastojs/src/pas2jsfiler.pp index 362cfb987e..3767d01d2c 100644 --- a/packages/pastojs/src/pas2jsfiler.pp +++ b/packages/pastojs/src/pas2jsfiler.pp @@ -4430,6 +4430,7 @@ procedure TPCUWriter.WriteExportSymbol(Obj: TJSONObject; El: TPasExportSymbol; aContext: TPCUWriterContext); begin WritePasElement(Obj,El,aContext); + WriteExpr(Obj,El,'NameExpr',El.NameExpr,aContext); WriteExpr(Obj,El,'ExportName',El.ExportName,aContext); WriteExpr(Obj,El,'ExportIndex',El.ExportIndex,aContext); end; @@ -9256,6 +9257,7 @@ procedure TPCUReader.ReadExportSymbol(Obj: TJSONObject; El: TPasExportSymbol; aContext: TPCUReaderContext); begin ReadPasElement(Obj,El,aContext); + El.NameExpr:=ReadExpr(Obj,El,'NameExpr',aContext); El.ExportName:=ReadExpr(Obj,El,'ExportName',aContext); El.ExportIndex:=ReadExpr(Obj,El,'ExportIndex',aContext); end; diff --git a/packages/pastojs/tests/tcfiler.pas b/packages/pastojs/tests/tcfiler.pas index d66ca39bbc..e08cbfc904 100644 --- a/packages/pastojs/tests/tcfiler.pas +++ b/packages/pastojs/tests/tcfiler.pas @@ -1935,6 +1935,7 @@ end; procedure TCustomTestPrecompile.CheckRestoredExportSymbol(const Path: string; Orig, Rest: TPasExportSymbol; Flags: TPCCheckFlags); begin + CheckRestoredElement(Path+'.NameExpr',Orig.NameExpr,Rest.NameExpr,Flags); CheckRestoredElement(Path+'.ExportName',Orig.ExportName,Rest.ExportName,Flags); CheckRestoredElement(Path+'.ExportIndex',Orig.ExportIndex,Rest.ExportIndex,Flags); end; |