aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve-expr.cc
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2022-07-07 13:54:53 +0000
committerGitHub <noreply@github.com>2022-07-07 13:54:53 +0000
commitd4dda7805fc333af269d5c8cf829aa2e66acfc57 (patch)
tree1603981f6e786c1914d11ad610cd10d2658473ef /gcc/rust/resolve/rust-ast-resolve-expr.cc
parent98b3f9bca253d1ecfae6fb94d255d8e991e4b92c (diff)
parentec5da37dbfbcc55183f7ea4658c8856b9335ad61 (diff)
downloadgcc-d4dda7805fc333af269d5c8cf829aa2e66acfc57.zip
gcc-d4dda7805fc333af269d5c8cf829aa2e66acfc57.tar.gz
gcc-d4dda7805fc333af269d5c8cf829aa2e66acfc57.tar.bz2
Merge #1363
1363: Refactor Lexer to support an abstract InputSource class r=philberty a=philberty This patch allows us to remove the fmemopen lex_string hack to support parsing buffers. This will allow us to support mutliple sources such as metadata imports etc. The patch here updates the parser to hold onto a reference to the lexer rather than 'owning' the lexer which allows us to decouple the move semantics here. Fixes #1203 Fixes #1000 Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-expr.cc')
0 files changed, 0 insertions, 0 deletions