From 37a6a8c0d431076bba8d42b098c70beae1b54b14 Mon Sep 17 00:00:00 2001 From: "commit-bot@chromium.org" Date: Wed, 7 May 2014 19:15:01 +0000 Subject: Statically initialize those zero-size singletons. This way GCC/Clang don't generate the magic static code to call the pointless T::T() once in a threadsafe way. = {} is plenty initialized. BUG=skia:2378 R=bungeman@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/270353003 git-svn-id: http://skia.googlecode.com/svn/trunk@14623 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/record/SkRecords.h | 1 - 1 file changed, 1 deletion(-) (limited to 'src/record/SkRecords.h') diff --git a/src/record/SkRecords.h b/src/record/SkRecords.h index bfa15496f3..d4b6852d70 100644 --- a/src/record/SkRecords.h +++ b/src/record/SkRecords.h @@ -63,7 +63,6 @@ enum Type { SK_RECORD_TYPES(ENUM) }; #define RECORD0(T) \ struct T { \ static const Type kType = T##_Type; \ - T() {} \ }; // We try to be flexible about the types the constructors take. Instead of requring the exact type -- cgit v1.2.3