1c811ede9SDouglas Gregor class T { }; 2c811ede9SDouglas Gregor 3c811ede9SDouglas Gregor typedef int Integer; 4c811ede9SDouglas Gregor 5c811ede9SDouglas Gregor namespace N { } 6c811ede9SDouglas Gregor f()7c811ede9SDouglas Gregorvoid f() { 8c811ede9SDouglas Gregor typedef float Float; 9c811ede9SDouglas Gregor 10ea9b03e6SDouglas Gregor operator 11*b3510c42SIlya Biryukov // RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:10:12 %s -o - | FileCheck -check-prefix=CHECK-CC1 %s 1252ce62f0SDouglas Gregor // CHECK-CC1: + 1352ce62f0SDouglas Gregor // CHECK-CC1: Float 1452ce62f0SDouglas Gregor // CHECK-CC1: Integer 1552ce62f0SDouglas Gregor // CHECK-CC1: N 1652ce62f0SDouglas Gregor // CHECK-CC1: short 1752ce62f0SDouglas Gregor // CHECK-CC1: T 18