diff options
author | Francisco Jerez <[email protected]> | 2013-10-09 11:02:51 -0700 |
---|---|---|
committer | Francisco Jerez <[email protected]> | 2013-10-29 12:40:55 -0700 |
commit | d18477deea5364847ca6d4be1ce6baa6c8c3fa9c (patch) | |
tree | 5110c2af84f244792f35e9b510994d8878a89921 /common.py | |
parent | 98ab905af0e0eedf0cfbd9c466f6ae587f5b20c9 (diff) |
ralloc: Hook up C++ destructors to ralloc when necessary.
This patch makes sure that class destructors are called as they should
be when a C++ object allocated by ralloc is released.
Based on a previous patch by Kenneth Graunke, but it doesn't exhibit
the ~0.8% performance regression in shader compilation times because
we now use the HAS_TRIVIAL_DESTRUCTOR() macro to detect the typical
case where the indirect function call can be avoided because the
object's destructor doesn't need to do anything.
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'common.py')
0 files changed, 0 insertions, 0 deletions