// PR 18300: This sends old compilers into an infinite loop on x86_64// Testcase and patch contributed by Zak Kipling <zak@transversal.com>structbase1{};structbase2{};structbase3{};structderived:base1,base2,base3{};voidfoo(derived);intmain(){foo(derived());}