zig/test/behavior
Andrew Kelley 87779cfd93 stage2: prevent UB in the LLVM backend
* Sema: fix `zirTypeInfo` allocating with the wrong arenas for some
   stuff.
 * LLVM: split `airDbgInline` into two functions, one for each AIR tag.
   - remove the redundant copy to type_map_arena. This is the first
     thing that lowerDebugType does so this hack was probably just
     accidentally avoiding UB (which is still present prior to this
     commit).
   - don't store an inline fn inst into the di_map for the generic
     decl.
   - use a dummy function type for the debug info to avoid whatever UB
     is happening.
   - we are now ignoring the function type passed in with the
     dbg_inline_begin and dbg_inline_end.
 * behavior tests: prepare the vector tests to be enabled one at a time.

Mitigates #11199.
2022-03-17 00:00:41 -07:00
..
2022-02-28 23:20:05 +01:00
2021-10-28 17:33:05 -07:00
2022-02-27 18:59:44 -05:00
2022-01-10 21:01:00 +01:00
2022-02-13 14:42:20 +02:00
2022-03-08 21:10:04 +01:00
2022-03-09 13:53:20 -07:00
2022-03-14 23:15:01 -07:00
2022-03-05 11:31:51 +01:00
2022-01-07 00:06:06 -05:00
2022-02-19 14:24:03 +01:00
2022-03-16 23:18:35 -07:00
2022-02-22 21:57:42 +01:00
2022-03-16 20:35:41 -07:00
2022-03-09 13:53:20 -07:00
2021-07-26 20:05:48 -04:00
2022-03-05 11:31:51 +01:00
2022-03-14 23:15:01 -07:00
2022-02-28 23:20:05 +01:00
2022-01-28 11:45:04 -07:00