re PR c++/44524 (improve diagnostic for . vs -> typo)
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 17 Oct 2011 17:51:00 +0000 (17:51 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 17 Oct 2011 17:51:00 +0000 (17:51 +0000)
commita7248d5fe33aa728c44f8d7efef2082353ab9900
treedc6b6815c68df3f834831589f13d4f9e0b6e03bb
parent3e8f763093ca87b56616ebef3ee3d194af8c9fcb
re PR c++/44524 (improve diagnostic for . vs -> typo)

/cp
2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/44524
* typeck.c (build_class_member_access_expr): Provide a better error
message for X.Y where X is a pointer to class type.
(finish_class_member_access_expr): Likewise.

/testsuite
2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/44524
* g++.dg/parse/error41.C: New.
* g++.dg/parse/error20.C: Adjust.

From-SVN: r180103
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/error20.C
gcc/testsuite/g++.dg/parse/error41.C [new file with mode: 0644]