diff options
| author | Mark Rousskov <mark.simulacrum@gmail.com> | 2018-06-08 17:21:00 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-08 17:21:00 -0600 |
| commit | 4b176b2ce21f23d751202533cd55e7e104778e62 (patch) | |
| tree | b2ce9f52bcdb4c1d3d3874209f012b8501ee5eaf /src/rustllvm/RustWrapper.cpp | |
| parent | d68098a43ef31f9b2880ad660879da17b417f869 (diff) | |
| parent | 377cf44b4e52f5bf0f50b0c344bda71d810f0b8a (diff) | |
| download | rust-4b176b2ce21f23d751202533cd55e7e104778e62.tar.gz rust-4b176b2ce21f23d751202533cd55e7e104778e62.zip | |
Rollup merge of #51360 - estebank:braces-around-literal-structs, r=nikomatsakis
Suggest parentheses when a struct literal needs them
When writing a struct literal in an expression that expects a block to
be started afterwards (like an `if` statement), do not suggest using the
same struct literal:
```
did you mean `S { /* fields * /}`?
```
Instead, suggest surrounding the expression with parentheses:
```
did you mean `(S { /* fields * /})`?
```
Fix #47360, #50090. Leaving #42982 open to come back to this problem with a better solution.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
