修复了关于 snprintf 的错误(不支持长度推导)

This commit is contained in:
2026-07-31 04:06:57 +08:00
parent 377b60fd67
commit fcd4d8a438
10 changed files with 186 additions and 308 deletions

View File

@@ -1,7 +1,7 @@
067c78e9f121dce3:includes/w32\win32process.vp
06f53cc594b4ac6c:includes/w32\win32sync.vp
0c67644125bea0fd:includes/sys.vp
0ccfde54972334b1:lib/core/Handles/HandlesImports.vp
0cc3dc5a1bb0c805:lib/core/Handles/HandlesAnnAssign.vp
0df65b8ed15664b0:includes/hashlib\__sha1.vp
19f8024d10c828e8:includes/hashlib\__md5.vp
1d74d1d3a174c684:includes/llvmlite\__init__.vp
@@ -10,24 +10,20 @@
240a9a4157959a9f:includes/json\__parser.vp
285b6aa29a34754d:includes/stdio.vp
28de517e3820658a:includes/posix.vp
2b30cc2ce96fa464:lib/core/Handles/HandlesType.vp
2b59175b77f1304e:lib/core/Handles/HandlesAssign.vp
2b77d783c41d21d1:includes/hashtable.vp
2d8debefda779c40:includes/llvmlite\__types.vp
31e49accebfc8aac:lib/core/Handles/HandlesAugAssign.vp
371fa89e15d8c015:lib/core/Handles/HandlesStruct.vp
343b406cabc82fe9:lib/core/BuildPipeline.vp
3aa6057398be5673:includes/stdlib.vp
3ed8c578036234a7:includes/viperlib.vp
4337fb260448bbe2:includes/ast\astaux.vp
456fb516ba3c5002:lib/core/Handles/HandlesFor.vp
4650533467115342:lib/Projectrans/Utils.vp
4a7b57e6bd18f65e:lib/core/Handles/HandlesMain.vp
4c644ade1f0d6d02:lib/core/Handles/HandlesReturn.vp
4daf5ed3f8e421a1:includes/string.vp
4dd6b3f1427d1cc5:includes/ast\match.vp
4e052c29b4fe769c:lib/core/IncludesScanner.vp
53812752bc672fdb:lib/core/Handles/HandlesAnnAssign.vp
553972e4135f827e:lib/core/Phase1.vp
55be14b41dd7ca15:lib/core/IncludesScanner.vp
5a1d8c48f1243746:includes/llvmlite\__builder.vp
611a2ade7450d2ea:lib/core/Handles/HandlesAssign.vp
62805d8ad3e9b5ba:lib/core/Handles/HandlesTranslator.vp
63a3d17e96a083ac:lib/core/Handles/HandlesBase.vp
657e182b27c2a022:includes/ast\stmts.vp
@@ -37,20 +33,19 @@
6ff26590374ae6fc:includes/hashlib\__sha512.vp
71e0a3ffcb3ebfad:includes/stdarg.vp
72dbbb563aa943b0:includes/w32\fileio.vp
787e3cfd2e1cf583:lib/core/Handles/HandlesExpr.vp
7cadfe07e983fd90:includes/_list.vp
7cb3f5b12941ce89:lib/core/Handles/HandlesClassDef.vp
7feaa478b74c4e3e:lib/core/Phase1.vp
81eb28ba912467a6:lib/core/Handles/HandlesBody.vp
82ee4327adfe0c18:lib/core/Handles/HandlesExprCall.vp
874bac141c97bae9:includes/llvmlite\__function.vp
8dc65d4c71e2936a:lib/core/Handles/HandlesWhile.vp
8de6943bee5d0f32:lib/core/Phase2.vp
96837bcc64032444:includes/hashlib\__init__.vp
a26c73d7332b54b4:lib/core/StubMerger.vp
9b1f7f05ff99d863:lib/core/Handles/HandlesExpr.vp
a335eb99f2e34479:includes/subprocess.vp
a38b726f4a82545f:lib/core/BuildPipeline.vp
a5e9a83e9db303ad:includes/linkedlist.vp
a6e43e1ab6aa79b7:lib/core/Handles/HandlesType.vp
aa246c6e6aa30484:includes/atom.vp
aa34a7a33a3afab0:lib/core/Phase2.vp
aa45364399b86a03:lib/core/Handles/HandlesClassDef.vp
af9484a65085bf4b:lib/core/Handles/HandlesNonlocal.vp
b370d93b74bf55cc:includes/argparse.vp
b543bc1dfb592119:includes/ast\exprs.vp
@@ -62,14 +57,18 @@ bdf5730851fb95f2:lib/core/VLogger.vp
be8c2d7b882881c8:lib/core/Handles/HandlesExprOps.vp
c0042adc0b7ec5df:lib/Projectrans/Config.vp
c2a4277744568003:lib/__init__.vp
c34e22cc668c6a6e:lib/core/Handles/HandlesImports.vp
c9d54a4158f7f5a8:includes/hashlib\__sha256.vp
c9f4be41ca1cc2b4:includes/viperio.vp
ca40915f11b8b6ad:includes/memhub.vp
cb1aa3a78af6f362:lib/core/Handles/HandlesVar.vp
cba5876ccb277f42:lib/StubGen/Converter.vp
cf3556225b0a3c8c:lib/core/Handles/HandlesExprCall.vp
d9dd5fce03a20af1:lib/core/Handles/HandlesAugAssign.vp
e217def267d3d4a8:includes/ast\lexer.vp
e307a2d809cef071:includes/viperlib.vp
ead693cb29a9c343:lib/core/StubMerger.vp
f05b14a2ad5767a7:lib/core/Handles/HandlesEnum.vp
f09b2f4a0f9d053e:lib/core/Handles/HandlesStruct.vp
f30a3b2d5f6bf092:main.vp
f3444ec56937284f:includes/ast\__init__.vp
f4cdbca2f8802c12:lib/core/Handles/HandlesIf.vp
@@ -78,3 +77,4 @@ f6b51804a0ba8ff0:includes/w32\win32file.vp
f9e36e2cd6fa659f:includes/llvmlite\__values.vp
fc980acec33d69a7:includes/w32\win32base.vp
fde6db0747bdd959:includes/ast\parser.vp
ffaf70367668b227:includes/string.vp