diff options
| author | bors <bors@rust-lang.org> | 2014-07-19 21:46:37 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-07-19 21:46:37 +0000 |
| commit | 8672a235dd5b4677a6ff0ede1e3ce39b076b5414 (patch) | |
| tree | c9d805ee9e0d9863969a1d64e0ca89b162594758 /src/rustllvm/PassWrapper.cpp | |
| parent | ab610226aa150102771b5c18b3adc335fd9374dc (diff) | |
| parent | fba1194841fd8f31c3b93315b2cb53d1ce87fe98 (diff) | |
| download | rust-8672a235dd5b4677a6ff0ede1e3ce39b076b5414.tar.gz rust-8672a235dd5b4677a6ff0ede1e3ce39b076b5414.zip | |
auto merge of #15650 : jakub-/rust/patterns-statics, r=pcwalton
This is accomplished by rewriting static expressions into equivalent patterns. This way, patterns referencing static variables can both participate in exhaustiveness analysis as well as be compiled down into the appropriate branch of the decision trees that match expressions are codegened to. Fixes #6533. Fixes #13626. Fixes #13731. Fixes #14576. Fixes #15393.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
