Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit28e3037

Browse files
committed
check if we have an array
1 parentcbaaae6 commit28e3037

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

‎src/fsharp/TypeChecker.fs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8228,8 +8228,10 @@ and Propagate cenv overallTy env tpenv (expr: ApplicableExpr) exprty delayed =
82288228

82298229
match expr.Expr with
82308230
| Expr.Val (d,_,_) when
8231-
HasHeadType cenv.g cenv.g.tcref_System_Collections_Generic_Dictionary d.Type ||
8232-
HasHeadType cenv.g cenv.g.tcref_System_Collections_Generic_IDictionary d.Type
8231+
let typ = d.Type
8232+
HasHeadType cenv.g cenv.g.tcref_System_Collections_Generic_Dictionary typ ||
8233+
HasHeadType cenv.g cenv.g.tcref_System_Collections_Generic_IDictionary typ ||
8234+
isArray1DTy cenv.g typ
82338235
->
82348236
error (NotAFunction(denv,overallTy,true,mExpr,mArg))
82358237
| _ -> error (NotAFunction(denv,overallTy,false,mExpr,mArg))

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp