From a1e99cc7e9b89b27ea0a0351ef9f1421f62156e5 Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Wed, 7 Sep 2011 03:43:39 +0000 Subject: [PATCH] operator->() in PreprocessingRecord::iterator is useless since we are returning a pointer to pointer. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139222 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Lex/PreprocessingRecord.h | 7 ------- 1 file changed, 7 deletions(-) diff --git a/include/clang/Lex/PreprocessingRecord.h b/include/clang/Lex/PreprocessingRecord.h index 7bcc962739..e12e201e67 100644 --- a/include/clang/Lex/PreprocessingRecord.h +++ b/include/clang/Lex/PreprocessingRecord.h @@ -336,13 +336,6 @@ namespace clang { return Self->LoadedPreprocessedEntities.end()[Position]; return Self->PreprocessedEntities[Position]; } - - pointer operator->() const { - if (Position < 0) - return &Self->LoadedPreprocessedEntities.end()[Position]; - - return &Self->PreprocessedEntities[Position]; - } reference operator[](difference_type D) { return *(*this + D); -- 2.40.0