summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/LookupContext.cpp
diff options
context:
space:
mode:
authorPrzemyslaw Gorszkowski <pgorszkowski@gmail.com>2015-02-06 12:25:31 +0100
committerOrgad Shaneh <orgads@gmail.com>2015-02-25 15:03:43 +0000
commit1a239bd3e978b41fd03b0757314f8a6e88efa0b7 (patch)
treeb69c0cb367f7412a5e0da4bf32e8af546f4a7974 /src/libs/cplusplus/LookupContext.cpp
parent209078e57e97cd45c213c58a21df02c9a1ad89c8 (diff)
downloadqt-creator-1a239bd3e978b41fd03b0757314f8a6e88efa0b7.tar.gz
C++: fix dereferencing of nested type and operator '->'
Fixed case: template<class T> struct List { struct iterator { T *operator->() { return &t; } T t; }; iterator begin() { return iterator(); } }; struct Foo { int bar; }; void func() { List<Foo> list; list.begin()->; // code completion doesn't work } Task-number: QTCREATORBUG-13799 Change-Id: I65e8d3092bbc9b01a5dbee241c24d95dd03fc670 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'src/libs/cplusplus/LookupContext.cpp')
0 files changed, 0 insertions, 0 deletions