We now properly bind return value of the trivial copy constructor
and assignments of the empty objects. Such operations do not
perform any loads from the source, however they preserve identity
of the assigned object:
Empty e; auto& x = (e = Empty()); clang_analyzer_dump(x); // &e, was Unknown