blob: df57d339058500a22d5f50e697ff9976a5d19ef7 [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
#include "ParserPch.h"
// strings for builtin names
#define HASH_NAME(name, hashCS, hashCI) \
const StaticSymLen<sizeof(#name)> g_ssym_##name = \
{ \
hashCS, \
sizeof(#name) - 1, \
_u(#name) \
}; \
C_ASSERT(offsetof(StaticSymLen<sizeof(#name)>, luHash) == offsetof(StaticSym, luHash)); \
C_ASSERT(offsetof(StaticSymLen<sizeof(#name)>, cch) == offsetof(StaticSym, cch)); \
C_ASSERT(offsetof(StaticSymLen<sizeof(#name)>, sz) == offsetof(StaticSym, sz)); \
#include "objnames.h"
#undef HASH_NAME