diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-07-15 22:18:19 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2016-07-15 22:18:19 +0000 |
commit | d9849a972b2303c53c3724a3f1f69410417f4e9f (patch) | |
tree | 399379a452fe2da7751077622deb00e3dcfd9cc9 /clang/tools/libclang/CIndexUSRs.cpp | |
parent | b927e02e1b4034eacfe2222ab6a951853ff12513 (diff) | |
download | bcm5719-llvm-d9849a972b2303c53c3724a3f1f69410417f4e9f.tar.gz bcm5719-llvm-d9849a972b2303c53c3724a3f1f69410417f4e9f.zip |
[index] Create different USR if a property is a class property.
Avoids USR conflicts between class & instance properties of the same name.
llvm-svn: 275630
Diffstat (limited to 'clang/tools/libclang/CIndexUSRs.cpp')
-rw-r--r-- | clang/tools/libclang/CIndexUSRs.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/tools/libclang/CIndexUSRs.cpp b/clang/tools/libclang/CIndexUSRs.cpp index d7b65852844..69d60c9d44f 100644 --- a/clang/tools/libclang/CIndexUSRs.cpp +++ b/clang/tools/libclang/CIndexUSRs.cpp @@ -137,7 +137,7 @@ CXString clang_constructUSR_ObjCProperty(const char *property, SmallString<128> Buf(getUSRSpacePrefix()); llvm::raw_svector_ostream OS(Buf); OS << extractUSRSuffix(clang_getCString(classUSR)); - generateUSRForObjCProperty(property, OS); + generateUSRForObjCProperty(property, /*isClassProp=*/false, OS); return cxstring::createDup(OS.str()); } |