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/GraphemeBreakProperty.h

    r5748 r5751  
    906906    static EnumeratedPropertyObject property_object
    907907        {GCB,
    908          GCB_ns::independent_prop_values,
    909          std::move(GCB_ns::enum_names),
    910          std::move(GCB_ns::value_names),
    911          std::move(GCB_ns::aliases_only_map),{
    912 &xx_Set, &pp_Set, &cr_Set, &lf_Set, &cn_Set, &ex_Set, &ri_Set,
     908        GCB_ns::independent_prop_values,
     909        std::move(GCB_ns::enum_names),
     910        std::move(GCB_ns::value_names),
     911        std::move(GCB_ns::aliases_only_map),{
     912        &xx_Set, &pp_Set, &cr_Set, &lf_Set, &cn_Set, &ex_Set, &ri_Set,
    913913        &sm_Set, &l_Set, &v_Set, &t_Set, &lv_Set, &lvt_Set, &eb_Set,
    914914        &em_Set, &zwj_Set, &gaz_Set, &ebg_Set
    915          }};
     915        }};
    916916    }
    917917}
Note: See TracChangeset for help on using the changeset viewer.