Home | History | Annotate | Download | only in CodeGen

Lines Matching full:destructor

31 /// Try to emit a base destructor as an alias to its primary
32 /// base-class destructor.
37 // If the destructor doesn't have a trivial body, we have to emit it
52 // If any field has a non-trivial destructor, we have to emit the
53 // destructor separately.
59 // Try to find a unique base class with a non-trivial destructor.
64 // We're in the base destructor, so skip virtual bases.
73 // destructor, give up.
78 // If we didn't find any bases with a non-trivial destructor, then
79 // the base destructor is actually effectively trivial, which can
85 /// If we don't have a definition for the destructor yet, don't
219 // The complete destructor is equivalent to the base destructor for
227 // The base destructor is equivalent to the base destructor of its
229 // non-trivial destructor, there are no fields with a non-trivial
230 // destructor, and the body of the destructor is trivial.