diff options
| author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-01-07 11:57:24 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-07 11:57:24 +0000 |
| commit | 230b55bb532338fec1a9217f9ff8808cc0043772 (patch) | |
| tree | e8bf9fee6760bc117b69603a59f6a3bb2c1949ab /gcc/gcse-common.h | |
| parent | bc27d113167ec6c6cc96b01c8559fc9b9219417c (diff) | |
| parent | 34710b497e44d96b661ee89d50776313ef91b6b2 (diff) | |
| download | gcc-230b55bb532338fec1a9217f9ff8808cc0043772.zip gcc-230b55bb532338fec1a9217f9ff8808cc0043772.tar.gz gcc-230b55bb532338fec1a9217f9ff8808cc0043772.tar.bz2 | |
Merge #868
868: Add support for Wildcard pattern binding r=philberty a=philberty
Wildcard bindings allow us to bind expression to be unused such as:
let _ = 123;
They are more commonly used in destructuring of tuples such as:
let my_tuple = (1,2);
let (a,_) = my_tuple;
This is the initial basic support for the basic form of let _ = ...; and
it also allows us to ignore parameters within functions as well.
Fixes #557
Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/gcse-common.h')
0 files changed, 0 insertions, 0 deletions
