Bug 923886 - Remove the Assertions.h #include from Char16.h; r=Waldo
authorEhsan Akhgari <ehsan@mozilla.com>
Sat, 05 Oct 2013 21:23:07 -0400
changeset 164619 12e0095aeef9e6012deecda44b4d32a68e615dd7
parent 164618 01cb360b412b7a5fbf72e8099049ede32c8ee432
child 164620 9b752936ade2f76563ad32a9337e062b490f55df
push id3066
push userakeybl@mozilla.com
push dateMon, 09 Dec 2013 19:58:46 +0000
treeherdermozilla-beta@a31a0dce83aa [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersWaldo
bugs923886
milestone27.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 923886 - Remove the Assertions.h #include from Char16.h; r=Waldo
mfbt/Char16.h
--- a/mfbt/Char16.h
+++ b/mfbt/Char16.h
@@ -4,18 +4,16 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /* Implements a UTF-16 character type. */
 
 #ifndef mozilla_Char16_h
 #define mozilla_Char16_h
 
-#include "mozilla/Assertions.h"
-
 /*
  * C11 and C++11 introduce a char16_t type and support for UTF-16 string and
  * character literals. C++11's char16_t is a distinct builtin type. C11's
  * char16_t is a typedef for uint_least16_t. Technically, char16_t is a 16-bit
  * code unit of a Unicode code point, not a "character".
  *
  * For now, Char16.h only supports C++ because we don't want mix different C
  * and C++ definitions of char16_t in the same code base.