further improvements for static generic params; activate the hardest test cases
This commit is contained in:
parent
45a345e93d
commit
9fb0755572
4 changed files with 45 additions and 23 deletions
|
|
@ -198,7 +198,8 @@ proc fixupTypeAfterEval(c: PContext, evaluated, eOrig: PNode): PNode =
|
|||
result = semExprWithType(c, evaluated)
|
||||
else:
|
||||
result = evaluated
|
||||
semmacrosanity.annotateType(result, eOrig.typ)
|
||||
let expectedType = eOrig.typ.skipTypes({tyStatic})
|
||||
semmacrosanity.annotateType(result, expectedType)
|
||||
else:
|
||||
result = semExprWithType(c, evaluated)
|
||||
#result = fitNode(c, e.typ, result) inlined with special case:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue