//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- #pragma once #define GENERATE_BYTE_CODE_BUFFER_LIBRARY 0x00000001 #define GENERATE_BYTE_CODE_FOR_NATIVE 0x00000002 #define GENERATE_BYTE_CODE_PARSER_STATE 0x00000004 // When the return buffer needs to be allocated while generating bytecode, use one // of these flags to indicate how to allocate the memory. The absence of both flags // indicates that no allocation is needed. #define GENERATE_BYTE_CODE_COTASKMEMALLOC 0x00000008 #define GENERATE_BYTE_CODE_ALLOC_ANEW 0x00000010