diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2018-10-10 16:54:17 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2018-10-10 16:54:17 -0700 |
| commit | c77a0cf5881e8e894d6fc15403cca002b9781d15 (patch) | |
| tree | 41d96ec097480772c8c802da3dee05bdf4fa5906 /src/rustllvm/RustWrapper.cpp | |
| parent | e1041c6cd1a027ab3ada3e8538620d2e1d7067fe (diff) | |
| download | rust-c77a0cf5881e8e894d6fc15403cca002b9781d15.tar.gz rust-c77a0cf5881e8e894d6fc15403cca002b9781d15.zip | |
Accept `Option<Box<$t:ty>>` in macro argument
Given the following code, compile successfuly:
```
macro_rules! test {
(
fn fun() -> Option<Box<$t:ty>>;
) => {
fn fun(x: $t) -> Option<Box<$t>>
{ Some(Box::new(x)) }
}
}
test! {
fn fun() -> Option<Box<i32>>;
}
```
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
