Fix incorrect constructor overload resolution in polymorphic
Fix incorrect constructor overload resolution in polymorphic

google/cpp-from-the-sky-down,google/cpp-from-the-sky-down,google/cpp-from-the-sky-down