Fix Mac warnings
authorrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 9 Jan 2014 17:37:48 +0000 (17:37 +0000)
committerrossberg@chromium.org <rossberg@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 9 Jan 2014 17:37:48 +0000 (17:37 +0000)
R=mstarzinger@chromium.org
BUG=

Review URL: https://codereview.chromium.org/132263002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@18522 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/list.h
src/objects.h
src/property-details.h

index ed54c0d1a74a346481d8d21d8fab46e874ff23ae..e498ae162aaa3f6526f23f26e31496023cb59723 100644 (file)
@@ -205,7 +205,7 @@ size_t GetMemoryUsedByList(const List<T, P>& list) {
 
 class Map;
 template<class> class TypeImpl;
-class HeapTypeConfig;
+struct HeapTypeConfig;
 typedef TypeImpl<HeapTypeConfig> Type;
 class Code;
 template<typename T> class Handle;
index 91d5c6ed1a881f3bb6c88956c8c7697be5249a69..ebe2d861c666e7313eaca1225a4edcffa9bbcdbe 100644 (file)
@@ -883,7 +883,7 @@ class ObjectVisitor;
 class StringStream;
 // We cannot just say "class Type;" if it is created from a template... =8-?
 template<class> class TypeImpl;
-class HeapTypeConfig;
+struct HeapTypeConfig;
 typedef TypeImpl<HeapTypeConfig> Type;
 
 
index 48082c4799cb3f11f872fdaa4ca28598eb0c5695..5686ed074430be4198dd040fa6458f4e68f59cf0 100644 (file)
@@ -59,7 +59,7 @@ namespace internal {
 
 class Smi;
 template<class> class TypeImpl;
-class HeapTypeConfig;
+struct HeapTypeConfig;
 typedef TypeImpl<HeapTypeConfig> Type;
 class TypeInfo;