In C++11, we don't emit vtables as eagerly as we do for C++03, so fiddle the tests to emit them when the test expects them.
In the C++11 test cleanup project, we're commonly making the tests run in both dialects and sometimes with no dialect specified (as Clang's default will presumably advance to C++14/17 at some point). I didn't do that for vtable-layout.cpp because it runs FileCheck 46 times, and replicating that really seemed like too much.
If it also seems like too much for vtable-linkage.cpp, the easy thing is to force it to C++03.