about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorDan Robertson <dan@dlrobertson.com>2019-03-09 03:39:23 +0000
committerDan Robertson <dan@dlrobertson.com>2019-03-10 00:19:00 +0000
commit3a83cb2c9ba2acca0577a5f4a092d7fc5b243faf (patch)
treef6e94c4cbb1171d9088b0acafff726e7394c444c /src/test/incremental/thinlto
parentb2ea6c86ae8b9f8845aaff5a1453e4f5ceb53d59 (diff)
downloadrust-3a83cb2c9ba2acca0577a5f4a092d7fc5b243faf.tar.gz
rust-3a83cb2c9ba2acca0577a5f4a092d7fc5b243faf.zip
Fix ICE in MIR pretty printing
A `Def::Variant` should be considered as a function in mir pretty
printing. Each variant has a constructor that we must print.

Given the following enum definition:

```
pub enum TestMe {
    X(usize),
}
```

We will need to generate a constructor for the variant `X` with a
signature that looks something like the following:

```
fn TestMe::X(_1: usize) -> TestMe;
```
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions