mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-19 22:21:32 +08:00
[Ada] Delete: set Position to No_Element
gcc/ada/ * libgnat/a-cihama.adb, libgnat/a-cohama.adb, libgnat/a-cohase.adb (Delete): Set Position.Position, and assert.
This commit is contained in:
parent
1ab538527f
commit
cc744c0c23
@ -349,6 +349,8 @@ is
|
||||
|
||||
Free (Position.Node);
|
||||
Position.Container := null;
|
||||
Position.Position := No_Element.Position;
|
||||
pragma Assert (Position = No_Element);
|
||||
end Delete;
|
||||
|
||||
-------------
|
||||
|
@ -336,6 +336,8 @@ is
|
||||
|
||||
Free (Position.Node);
|
||||
Position.Container := null;
|
||||
Position.Position := No_Element.Position;
|
||||
pragma Assert (Position = No_Element);
|
||||
end Delete;
|
||||
|
||||
-------------
|
||||
|
@ -319,6 +319,8 @@ is
|
||||
|
||||
Free (Position.Node);
|
||||
Position.Container := null;
|
||||
Position.Position := No_Element.Position;
|
||||
pragma Assert (Position = No_Element);
|
||||
end Delete;
|
||||
|
||||
----------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user