Ignore:
Timestamp:
Nov 28, 2017, 6:45:00 AM (22 months ago)
Author:
cameron
Message:

LLVM_ALIGNAS placement, eliminate std::move of temp objects to allow copy elision

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/BidiBrackets.h

    r5748 r5751  
    6262
    6363        const unsigned buffer_length = 468;
    64         const static char string_buffer[512] LLVM_ALIGNAS(32) = u8R"__()
     64        const static char string_buffer LLVM_ALIGNAS(32) [512] = u8R"__()
    6565(
    6666]
     
    303303    static EnumeratedPropertyObject property_object
    304304        {bpt,
    305          BPT_ns::independent_prop_values,
    306          std::move(BPT_ns::enum_names),
    307          std::move(BPT_ns::value_names),
    308          std::move(BPT_ns::aliases_only_map),{
    309 &n_Set, &o_Set, &c_Set
    310          }};
     305        BPT_ns::independent_prop_values,
     306        std::move(BPT_ns::enum_names),
     307        std::move(BPT_ns::value_names),
     308        std::move(BPT_ns::aliases_only_map),{
     309        &n_Set, &o_Set, &c_Set
     310        }};
    311311    }
    312312}
Note: See TracChangeset for help on using the changeset viewer.