about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-07-19 21:46:37 +0000
committerbors <bors@rust-lang.org>2014-07-19 21:46:37 +0000
commit8672a235dd5b4677a6ff0ede1e3ce39b076b5414 (patch)
treec9d805ee9e0d9863969a1d64e0ca89b162594758 /src/rustllvm/PassWrapper.cpp
parentab610226aa150102771b5c18b3adc335fd9374dc (diff)
parentfba1194841fd8f31c3b93315b2cb53d1ce87fe98 (diff)
downloadrust-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