1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Verifies that `panic_on_next_alloc` can be toggled on and off without panicking.
//!
//! This lives in its own test binary because `panic_on_next_alloc` flips a
//! process-global flag in the global allocator: any allocation on any thread in the
//! process consumes it. Running it as the only test in its process guarantees no other
//! test thread can trip the flag while this test holds it.
use ;
static ALLOCATOR: = system;
// Test uses the real platform which cannot be executed under Miri.