aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/objc-lang.c
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2022-10-21 20:12:15 +0200
committerMarc Poulhiès <poulhies@adacore.com>2022-11-08 09:35:02 +0100
commita645dc3c20c32ede1b5f50f1a35705ce87a3d61b (patch)
treebcb8b15b528498a6570899d829fe21d704f4870d /gcc/objc/objc-lang.c
parent59ad8b684dd67e171141761f520c6a2ec70e5d6c (diff)
downloadgcc-a645dc3c20c32ede1b5f50f1a35705ce87a3d61b.zip
gcc-a645dc3c20c32ede1b5f50f1a35705ce87a3d61b.tar.gz
gcc-a645dc3c20c32ede1b5f50f1a35705ce87a3d61b.tar.bz2
ada: Propagate aspect Ghost when instantiating null formal procedures
When instantiating generic package that includes a formal subprogram declaration with Ghost aspect and a subprogram_default of null, e.g.: generic with procedure Proc is null with Ghost; package P is ... the Ghost aspect should be propagated to the internally generated null subprogram, so this null subprogram can be used in contexts that require ghost entities. gcc/ada/ * sem_ch12.adb (Instantiate_Formal_Subprogram): Copy aspect Ghost from formal subprogram declaration to the internally generated procedure.
Diffstat (limited to 'gcc/objc/objc-lang.c')
0 files changed, 0 insertions, 0 deletions