`Error: internal error: getTypeDescAux(tyUntyped)` on ambiguous table literal
**Code**
```nim
template foo(f) = f
discard {foo: ord(true)}
```
**Result**
```nim
Error: internal error: getTypeDescAux(tyUntyped)
No stack traceback available
```
Without discard I get `Error: expression '[(foo, 1)]' is of type 'array[0..0, (template (f: untyped), int)]' and has to be used (or discarded)`
***
```nim
>nim -v
Nim Compiler Version 2.1.9 [Linux: amd64]
Compiled at 2024-07-31
Copyright (c) 2006-2024 by Andreas Rumpf

git hash: cb156648d69fd0c21ee5d041a98ddc69294eaa96
active boot switches: -d:release
```
