This reverts commit 7d06f59b. This patch broke libc compilation with gcc as it doesn't seem to have __is_trivially_destructible(T).