aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-pattern.cc
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2023-06-25 21:36:32 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 18:46:30 +0100
commitb3b3de1082eeeee73fec1d27ad732b8369ee1d27 (patch)
tree89dfcc761d3bcd9d399d3a882bce57adecaa198c /gcc/rust/backend/rust-compile-pattern.cc
parent5cfff8be03aac6e7d95e6dd54c69b5bd0cf824d8 (diff)
downloadgcc-b3b3de1082eeeee73fec1d27ad732b8369ee1d27.zip
gcc-b3b3de1082eeeee73fec1d27ad732b8369ee1d27.tar.gz
gcc-b3b3de1082eeeee73fec1d27ad732b8369ee1d27.tar.bz2
gccrs: Stop autoderef of raw pointer types
It is unsafe to deref raw pointers during autoderef this adds a check to stop autoderef early when we are about to try and deref pointers. Fixes #2015 gcc/rust/ChangeLog: * typecheck/rust-autoderef.cc (AutoderefCycle::cycle): add check for pointers Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Diffstat (limited to 'gcc/rust/backend/rust-compile-pattern.cc')
0 files changed, 0 insertions, 0 deletions