File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -499,10 +499,18 @@ let rec IsPartialExprVal x =
499
499
| ValValue (_, a)
500
500
| SizeValue (_, a) -> IsPartialExprVal a
501
501
502
+ #if FABLE_ CLI
503
+ // Many Fable packages inline functions that access internal values to resolve generics, this is not an issue
504
+ // in "normal" Fable compilations but it raises errors when generating an assembly por precompilation. Disable
505
+ // for Fable as it's not an actual error (and if is, we assume it's already been raised during type chedking).
506
+ let CheckInlineValueIsComplete ( _v : Val ) _res =
507
+ ()
508
+ #else
502
509
let CheckInlineValueIsComplete ( v : Val ) res =
503
510
if v.ShouldInline && IsPartialExprVal res then
504
511
errorR( Error( FSComp.SR.optValueMarkedInlineButIncomplete( v.DisplayName), v.Range))
505
512
//System.Diagnostics.Debug.Assert(false, sprintf "Break for incomplete inline value %s" v.DisplayName)
513
+ #endif
506
514
507
515
let check ( vref : ValRef ) ( res : ValInfo ) =
508
516
CheckInlineValueIsComplete vref.Deref res.ValExprInfo
You can’t perform that action at this time.
0 commit comments