| /* { dg-do run } */ | |
| /* { dg-options "-O3 ${srcdir}/g++.dg/ipa/pr64049-1.C" } */ | |
| #include "pr64049.h" | |
| int | |
| main () | |
| { | |
| ValueStruct v; | |
| v.arrayType = 0; | |
| v.dataType = 0; | |
| v.value.LocalizedText = new LocalizedTextStruct ("Localized Text"); | |
| LocalizedText t = ValueHelper::getLocalizedText (&v); | |
| if (__builtin_strcmp (t.getInternHandle ()->getT (), "Localized Text")) | |
| __builtin_abort (); | |
| return 0; | |
| } | |
| LocalizedTextStruct* | |
| LocalizedText::getInternHandle () | |
| { | |
| return &t; | |
| } |