From caaa3f8200bd0e0c3ea5104e07dcac25a62dd074 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Thu, 10 May 2018 13:56:54 +0200 Subject: [PATCH] cssvalue: Remove typechecks This path is more than hot and those type checks ruin any kind of real life profiling. --- gtk/gtkcssvalue.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/gtk/gtkcssvalue.c b/gtk/gtkcssvalue.c index 79b0f15804..3f965bdf0c 100644 --- a/gtk/gtkcssvalue.c +++ b/gtk/gtkcssvalue.c @@ -88,12 +88,6 @@ _gtk_css_value_compute (GtkCssValue *value, GtkCssStyle *style, GtkCssStyle *parent_style) { - - gtk_internal_return_val_if_fail (value != NULL, NULL); - gtk_internal_return_val_if_fail (GTK_IS_STYLE_PROVIDER (provider), NULL); - gtk_internal_return_val_if_fail (GTK_IS_CSS_STYLE (style), NULL); - gtk_internal_return_val_if_fail (parent_style == NULL || GTK_IS_CSS_STYLE (parent_style), NULL); - return value->class->compute (value, property_id, provider, style, parent_style); } -- 2.30.2