commit | 7f032bbedf3e66f6695d4df0d149c2e8033224da | [log] [tgz] |
---|---|---|
author | Tom Tromey <tromey@adacore.com> | Mon Feb 26 10:19:07 2024 -0700 |
committer | Tom Tromey <tromey@adacore.com> | Thu Mar 21 12:21:24 2024 -0600 |
tree | 3e29a70d55d9e9952f81d6f91411e2cee13ac028 | |
parent | 9069d69398649cd9a54e4dcac8548b10ece8a304 [diff] |
Require trivial destructor in allocate_on_obstack This patch makes allocate_on_obstack a little bit safer, by enforcing the rule that objects allocated on an obstack must have a trivial destructor. The static assert is done in a method -- doing it inside the class itself won't work because the class is incomplete at that point.