]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: Treat function pointers like pointers for cast
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Tue, 19 Aug 2025 13:18:27 +0000 (15:18 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Thu, 30 Oct 2025 19:58:42 +0000 (20:58 +0100)
commit94b82f54e81f1202136e02619663a2b815cede27
tree7aa2d492682d00111ebbfa095918bbd48eebe713
parentf18d84a3990029f7b5251c28aa7a2874165bdeae
gccrs: Treat function pointers like pointers for cast

Function pointers were not allowed to be cast to any integer like type
just like regular pointers were.

gcc/rust/ChangeLog:

* typecheck/rust-casts.cc (TypeCastRules::cast_rules): Authorize
cast from function pointer to integer like type.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/typecheck/rust-casts.cc