diff options
| author | Ginger Bill <bill@gingerbill.org> | 2017-04-16 16:44:45 +0100 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2017-04-16 16:44:45 +0100 |
| commit | 92d4fcedee9b9c45a3c8a870c9e87bef8f4d99e4 (patch) | |
| tree | 2455471913b3d3e7251611b64589910dac68db15 /src | |
| parent | c69df7cd3ad21ead185437c44531686be9a391e0 (diff) | |
Update ir type aggregate rules for transmute
Diffstat (limited to 'src')
| -rw-r--r-- | src/ir.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -2912,17 +2912,25 @@ bool ir_is_type_aggregate(Type *t) { case Basic_string: case Basic_any: return true; + + case Basic_complex64: + case Basic_complex128: + case Basic_quaternion128: + case Basic_quaternion256: + return true; } break; case Type_Pointer: - case Type_Vector: return false; + case Type_Vector: case Type_Array: case Type_Slice: case Type_Record: case Type_Tuple: + case Type_DynamicArray: + case Type_Map: return true; case Type_Named: |