[gnome-builder/wip/chergert/clang] clang: add some assertions



commit 256c8eb11faf9423321ae03fecf1232a93898ab6
Author: Christian Hergert <chergert redhat com>
Date:   Wed May 2 12:47:43 2018 -0700

    clang: add some assertions

 src/plugins/clang/ide-clang-completion-item.c | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/plugins/clang/ide-clang-completion-item.c b/src/plugins/clang/ide-clang-completion-item.c
index 8845c5d40..9ae2882fc 100644
--- a/src/plugins/clang/ide-clang-completion-item.c
+++ b/src/plugins/clang/ide-clang-completion-item.c
@@ -456,6 +456,10 @@ ide_clang_completion_item_new (GVariant    *variant,
 {
   IdeClangCompletionItem *ret;
 
+  g_assert (variant != NULL);
+  g_assert (typed_text != NULL);
+  g_assert (typed_text[0] != 0);
+
   ret = g_object_new (IDE_TYPE_CLANG_COMPLETION_ITEM, NULL);
   ret->results = g_variant_ref (variant);
   ret->index = index;


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