• rmcilroy's avatar
    [Interpreter]: Move builtin-id from function_data to function_identifier. · 6bdb9705
    rmcilroy authored
    Functions with builtin ids can be compiled with Ignition, so it is no longer
    an option to overlap the bytecode_array field with the builtin id on
    the SharedFunctionInfo object. Instead overlap it with the
    inferred_name, which is only used for debug and so shouldn't be required
    for functions with builtin ids. This result in the inferred_name field
    being renamed to function_identifier, and adding typed accessors for
    inferred_name and builtin_function_id.
    
    This is required to build the snapshot with --no-lazy.
    
    BUG=v8:4280
    LOG=N
    
    Review URL: https://codereview.chromium.org/1801023002
    
    Cr-Commit-Position: refs/heads/master@{#34867}
    6bdb9705
objects-inl.h 231 KB