commit | 5ac3bdb2cb0113b640c54f01468d21985c08b252 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Sun May 30 01:49:25 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Sun May 30 01:49:25 2010 +0000 |
tree | bac20bc124f09bca7acac2cc7955392c66fa3edb | |
parent | 4c6a22610146e0046602060745a51548d565ab0e [diff] |
Teach code completion to adjust its completion priorities based on the type that we expect to see at a given point in the grammar, e.g., when initializing a variable, returning a result, or calling a function. We don't prune the candidate set at all, just adjust priorities to favor things that should type-check, using an ultra-simplified type system. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105128 91177308-0d34-0410-b5e6-96231b3b80d8