+test linking failure 1
+test linking failure 2
+test linking failure 3 (hit)
Remove redundant TypeInfo symbol linking

module x;
version(unittest)
{
    // Used for both fqnType and fqnSym unittests
    private struct QualifiedNameTests
    {
        struct Inner
        {
            const int opCmp(ref const Inner) { return 0; }
        }

        shared(const(Inner[string])[]) data;
    }
}

module test;
// -g -inliine -unittest
import x;
void main()
{
}

command line:
$ dmd -g -inline -unittest test
Revert others & more better fix
+++