diff options
| author | Simonas Kazlauskas <git@kazlauskas.me> | 2017-02-15 21:21:36 +0200 |
|---|---|---|
| committer | Simonas Kazlauskas <git@kazlauskas.me> | 2017-02-15 21:21:36 +0200 |
| commit | 4a3c66ad2f4211137fcb98a31d1e1033d5765e22 (patch) | |
| tree | 0df586ce976a709322f9dd83b73f4fae0fcc7b37 /src/librustc_passes | |
| parent | 62eb6056d332be09206dc664f2e949ae64341e64 (diff) | |
| download | rust-4a3c66ad2f4211137fcb98a31d1e1033d5765e22.tar.gz rust-4a3c66ad2f4211137fcb98a31d1e1033d5765e22.zip | |
[MIR] Make InlineAsm a Statement
Previously InlineAsm was an Rvalue, but its semantics doesn’t really match the semantics of an Rvalue – rather it behaves more like a Statement.
Diffstat (limited to 'src/librustc_passes')
| -rw-r--r-- | src/librustc_passes/mir_stats.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_passes/mir_stats.rs b/src/librustc_passes/mir_stats.rs index 517a4720563..33b7089c382 100644 --- a/src/librustc_passes/mir_stats.rs +++ b/src/librustc_passes/mir_stats.rs @@ -128,6 +128,7 @@ impl<'a, 'tcx> mir_visit::Visitor<'tcx> for StatCollector<'a, 'tcx> { StatementKind::SetDiscriminant { .. } => "StatementKind::SetDiscriminant", StatementKind::StorageLive(..) => "StatementKind::StorageLive", StatementKind::StorageDead(..) => "StatementKind::StorageDead", + StatementKind::InlineAsm { .. } => "StatementKind::InlineAsm", StatementKind::Nop => "StatementKind::Nop", }, &statement.kind); self.super_statement(block, statement, location); @@ -198,7 +199,6 @@ impl<'a, 'tcx> mir_visit::Visitor<'tcx> for StatCollector<'a, 'tcx> { "Rvalue::Aggregate" } - Rvalue::InlineAsm { .. } => "Rvalue::InlineAsm", }; self.record(rvalue_kind, rvalue); self.super_rvalue(rvalue, location); |
