Nim/tests/ccgbugs/t9098.nim
LemonBoy a1083d7c43 Fix codegen for some set operations
Taking the LHS type when a temporary result value was needed lead to bad
code being generated if we get a tyRef.

Fixes #9098
2018-09-28 09:59:45 +02:00

12 lines
161 B
Nim

discard """
targets: "c cpp js"
output: '''
{'a', 'b'}
'''
"""
var x = new(ref set[char])
var y = new(ref set[char])
x[] = {'a'}
y[] = {'b'}
echo x[] + y[]