aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/expand
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2024-02-02 14:09:38 +0100
committerCohenArthur <arthur.cohen@embecosm.com>2024-03-21 11:35:06 +0000
commit4a54a8b5eef153e96c48c268f35df0f02251c0d4 (patch)
treee3da4a0090cb8b77c752e007438e7779373a8245 /gcc/rust/expand
parentfdba6c5d005179c36c9824817254af6100f1b007 (diff)
downloadgcc-4a54a8b5eef153e96c48c268f35df0f02251c0d4.zip
gcc-4a54a8b5eef153e96c48c268f35df0f02251c0d4.tar.gz
gcc-4a54a8b5eef153e96c48c268f35df0f02251c0d4.tar.bz2
TyTy: Variance analysis module
gcc/rust/ChangeLog: * Make-lang.in: Add new .cc file. * rust-session-manager.cc (Session::compile_crate): Run analysis. * typecheck/rust-tyty-variance-analysis-private.h: New file. * typecheck/rust-tyty-variance-analysis.cc: New file. * typecheck/rust-tyty-variance-analysis.h: New file. * typecheck/rust-typecheck-context.cc (TypeCheckContext::get_variance_analysis_ctx): Variance analysis context. * typecheck/rust-hir-type-check.h (TypeCheckItem::visit): Variance analysis context. Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'gcc/rust/expand')
0 files changed, 0 insertions, 0 deletions