PR c++/22252 * decl.c (start_preparsed_function): Do not pay attention to #pragma interface for implicitly-defined methods. * decl2.c (cp_finish_file): Do not complain about uses of inline functions that have bodies, even if we decided not to emit the body in this translation unit. * semantics.c (note_decl_for_pch): Do not mess with linkage. (expand_or_defer_fn): Make inline, non-template functions COMDAT at this point. PR c++/22252 * g++.dg/ext/interface1.C: New test. * g++.dg/ext/interface1.h: Likewise. * g++.dg/ext/interface1a.cc: Likewise. From-SVN: r104103
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
visibility | Loading commit data... | |
align1.C | Loading commit data... | |
alignof1.C | Loading commit data... | |
altivec-1.C | Loading commit data... | |
altivec-10.C | Loading commit data... | |
altivec-11.C | Loading commit data... | |
altivec-12.C | Loading commit data... | |
altivec-13.C | Loading commit data... | |
altivec-2.C | Loading commit data... | |
altivec-3.C | Loading commit data... | |
altivec-4.C | Loading commit data... | |
altivec-5.C | Loading commit data... | |
altivec-6.C | Loading commit data... | |
altivec-7.C | Loading commit data... | |
altivec-8.C | Loading commit data... | |
altivec-9.C | Loading commit data... | |
altivec-types-1.C | Loading commit data... | |
altivec-types-2.C | Loading commit data... | |
altivec-types-3.C | Loading commit data... | |
altivec-types-4.C | Loading commit data... | |
altivec_check.h | Loading commit data... | |
anon-struct1.C | Loading commit data... | |
anon-struct2.C | Loading commit data... | |
anon-struct3.C | Loading commit data... | |
anon-struct4.C | Loading commit data... | |
array1.C | Loading commit data... | |
asm1.C | Loading commit data... | |
asm2.C | Loading commit data... | |
asm3.C | Loading commit data... | |
asm4.C | Loading commit data... | |
asm5.C | Loading commit data... | |
asm6.C | Loading commit data... | |
asmspecInvalid.C | Loading commit data... | |
asmspecValid.C | Loading commit data... | |
attrib1.C | Loading commit data... | |
attrib10.C | Loading commit data... | |
attrib11.C | Loading commit data... | |
attrib12.C | Loading commit data... | |
attrib13.C | Loading commit data... | |
attrib14.C | Loading commit data... | |
attrib15.C | Loading commit data... | |
attrib16.C | Loading commit data... | |
attrib17.C | Loading commit data... | |
attrib18.C | Loading commit data... | |
attrib19.C | Loading commit data... | |
attrib2.C | Loading commit data... | |
attrib20.C | Loading commit data... | |
attrib21.C | Loading commit data... | |
attrib3.C | Loading commit data... | |
attrib4.C | Loading commit data... | |
attrib5.C | Loading commit data... | |
attrib6.C | Loading commit data... | |
attrib7.C | Loading commit data... | |
attrib8.C | Loading commit data... | |
attrib9.C | Loading commit data... | |
attribute-test-1.C | Loading commit data... | |
attribute-test-2.C | Loading commit data... | |
attribute-test-3.C | Loading commit data... | |
attribute-test-4.C | Loading commit data... | |
builtin1.C | Loading commit data... | |
builtin2.C | Loading commit data... | |
builtin3.C | Loading commit data... | |
builtin4.C | Loading commit data... | |
builtin5.C | Loading commit data... | |
builtin6.C | Loading commit data... | |
builtin7.C | Loading commit data... | |
builtin8.C | Loading commit data... | |
builtin9.C | Loading commit data... | |
case-range1.C | Loading commit data... | |
case-range2.C | Loading commit data... | |
case-range3.C | Loading commit data... | |
complit1.C | Loading commit data... | |
complit2.C | Loading commit data... | |
complit3.C | Loading commit data... | |
cond1.C | Loading commit data... | |
construct1.C | Loading commit data... | |
conv1.C | Loading commit data... | |
desig1.C | Loading commit data... | |
dll-MI1.h | Loading commit data... | |
dllexport-MI1.C | Loading commit data... | |
dllexport1.C | Loading commit data... | |
dllimport-MI1.C | Loading commit data... | |
dllimport1.C | Loading commit data... | |
dllimport10.C | Loading commit data... | |
dllimport2.C | Loading commit data... | |
dllimport3.C | Loading commit data... | |
dllimport4.C | Loading commit data... | |
dllimport5.C | Loading commit data... | |
dllimport6.C | Loading commit data... | |
dllimport7.C | Loading commit data... | |
dllimport8.C | Loading commit data... | |
dllimport9.C | Loading commit data... | |
flexary1.C | Loading commit data... | |
fnname1.C | Loading commit data... | |
fnname2.C | Loading commit data... | |
fnname3.C | Loading commit data... | |
forscope1.C | Loading commit data... | |
forscope2.C | Loading commit data... | |
fpreg1.C | Loading commit data... | |
init1.C | Loading commit data... | |
instantiate1.C | Loading commit data... | |
instantiate2.C | Loading commit data... | |
instantiate3.C | Loading commit data... | |
interface1.C | Loading commit data... | |
interface1.h | Loading commit data... | |
interface1a.cc | Loading commit data... | |
label1.C | Loading commit data... | |
label2.C | Loading commit data... | |
label3.C | Loading commit data... | |
label4.C | Loading commit data... | |
lvaddr.C | Loading commit data... | |
lvalue1.C | Loading commit data... | |
max.C | Loading commit data... | |
member-attr.C | Loading commit data... | |
oper1.C | Loading commit data... | |
packed2.C | Loading commit data... | |
packed3.C | Loading commit data... | |
packed4.C | Loading commit data... | |
packed5.C | Loading commit data... | |
packed6.C | Loading commit data... | |
packed7.C | Loading commit data... | |
packed8.C | Loading commit data... | |
packed9.C | Loading commit data... | |
pretty1.C | Loading commit data... | |
pretty2.C | Loading commit data... | |
restrict1.C | Loading commit data... | |
selectany1.C | Loading commit data... | |
selectany2.C | Loading commit data... | |
spe1.C | Loading commit data... | |
static1.C | Loading commit data... | |
stmtexpr1.C | Loading commit data... | |
stmtexpr2.C | Loading commit data... | |
stmtexpr3.C | Loading commit data... | |
stmtexpr4.C | Loading commit data... | |
stmtexpr5.C | Loading commit data... | |
stmtexpr6.C | Loading commit data... | |
sync-1.C | Loading commit data... | |
sync-2.C | Loading commit data... | |
typedef-init.C | Loading commit data... | |
typename1.C | Loading commit data... | |
typeof1.C | Loading commit data... | |
typeof2.C | Loading commit data... | |
typeof3.C | Loading commit data... | |
typeof4.C | Loading commit data... | |
typeof5.C | Loading commit data... | |
typeof6.C | Loading commit data... | |
typeof7.C | Loading commit data... | |
typeof8.C | Loading commit data... | |
typeof9.C | Loading commit data... | |
vector1.C | Loading commit data... | |
vector2.C | Loading commit data... | |
vla1.C | Loading commit data... | |
vla2.C | Loading commit data... | |
vlm1.C | Loading commit data... | |
vlm2.C | Loading commit data... | |
weak1.C | Loading commit data... | |
weak2.C | Loading commit data... | |
weak3.C | Loading commit data... |