Go to file
Ilya Biryukov b8f231a42c [CodeComplete] Fix completion in the middle of idents in macro calls
Summary:
This patch removes IdentifierInfo from completion token after remembering
the identifier in the preprocessor.

Prior to this patch, completion token had the IdentifierInfo set to null when
completing at the start of identifier and to the II for completion prefix
when in the middle of identifier.

This patch unifies how code completion token is handled when it is insterted
before the identifier and in the middle of the identifier.

The actual IdentifierInfo can still be obtained from the Preprocessor.

Reviewers: bkramer, arphaman

Reviewed By: bkramer

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D42241

llvm-svn: 323133
2018-01-22 17:18:28 +00:00
clang [CodeComplete] Fix completion in the middle of idents in macro calls 2018-01-22 17:18:28 +00:00
clang-tools-extra [clang-tidy objc-property-declaration] New option IncludeDefaultAcronyms 2018-01-22 15:45:25 +00:00
compiler-rt [lsan] Respect log_path option in standalone LSan 2018-01-22 09:30:27 +00:00
debuginfo-tests [debuginfo-tests] Support moving debuginfo-tests to llvm/projects 2017-12-12 16:54:20 +00:00
libclc tanpi: Port from amd_builtins 2018-01-19 18:57:22 +00:00
libcxx Really comment out the constexpr tests. 2018-01-22 01:51:49 +00:00
libcxxabi [cmake] [libcxxabi] Don't print warning when tests are disabled. 2018-01-18 18:29:36 +00:00
libunwind [PPC64] Added vector registers. 2018-01-16 20:54:10 +00:00
lld Add test for interaction of --gc-sections and undefined references 2018-01-22 10:58:06 +00:00
lldb Fix uninitialized variable in GoParser 2018-01-22 14:32:43 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [mips] add warnings for using dsp and msa flags with inappropriate revisions 2018-01-22 16:43:30 +00:00
openmp Sprinkle a few <cstdlib> includes, for libomptarget sources using 2018-01-18 18:24:22 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Assume the shared library path variable is LD_LIBRARY_PATH on systems 2018-01-20 14:35:05 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.