mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-23 07:14:28 +00:00
2fa78f3a2a
As more and more of the span refiner's functionality has been pulled out into separate early passes, it has finally reached the point where we can remove the rest of the old `SpansRefiner` code, and replace it with a single modestly-sized function.
15 lines
636 B
Plaintext
15 lines
636 B
Plaintext
Function name: loop_break::main
|
|
Raw bytes (31): 0x[01, 01, 01, 01, 05, 05, 01, 03, 01, 00, 0b, 03, 02, 0c, 00, 27, 01, 01, 0d, 00, 12, 05, 01, 0a, 00, 0b, 01, 02, 01, 00, 02]
|
|
Number of files: 1
|
|
- file 0 => global file 1
|
|
Number of expressions: 1
|
|
- expression 0 operands: lhs = Counter(0), rhs = Counter(1)
|
|
Number of file 0 mappings: 5
|
|
- Code(Counter(0)) at (prev + 3, 1) to (start + 0, 11)
|
|
- Code(Expression(0, Add)) at (prev + 2, 12) to (start + 0, 39)
|
|
= (c0 + c1)
|
|
- Code(Counter(0)) at (prev + 1, 13) to (start + 0, 18)
|
|
- Code(Counter(1)) at (prev + 1, 10) to (start + 0, 11)
|
|
- Code(Counter(0)) at (prev + 2, 1) to (start + 0, 2)
|
|
|