[gnome-builder] Revert "clang: dead code elimination"



commit 8580f61bb75839e2f485512835e806a75e16e859
Author: Christian Hergert <chergert redhat com>
Date:   Wed Oct 14 15:46:21 2015 -0700

    Revert "clang: dead code elimination"
    
    This reverts commit 7139e6b9d6175a2ca5658cec92083fd3bfb1265d.

 plugins/clang/ide-clang-completion-item.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/plugins/clang/ide-clang-completion-item.c b/plugins/clang/ide-clang-completion-item.c
index 25863b5..17ebc96 100644
--- a/plugins/clang/ide-clang-completion-item.c
+++ b/plugins/clang/ide-clang-completion-item.c
@@ -504,6 +504,17 @@ ide_clang_completion_item_get_typed_text (IdeClangCompletionItem *self)
         }
     }
 
+  if (self->typed_text_index == -1)
+    {
+      /*
+       * FIXME:
+       *
+       * This seems like an implausible result, but we are definitely
+       * hitting it occasionally.
+       */
+      return "";
+    }
+
 #ifdef IDE_ENABLE_TRACE
   {
     enum CXCompletionChunkKind kind;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]