diff --git a/src/api/traits.cc b/src/api/traits.cc index 5626bfa68..e607c130b 100644 --- a/src/api/traits.cc +++ b/src/api/traits.cc @@ -19,7 +19,8 @@ namespace hermes { namespace api { -Trait::Trait(TraitID id, std::vector conflict_traits, TraitType type) +Trait::Trait(TraitID id, const std::vector &conflict_traits, + TraitType type) : id(id), conflict_traits(conflict_traits), type(type), diff --git a/src/api/traits.h b/src/api/traits.h index 2dcff3b24..5006a1179 100644 --- a/src/api/traits.h +++ b/src/api/traits.h @@ -61,7 +61,8 @@ struct Trait { OnLinkCallback onGetFn; Trait() {} - Trait(TraitID id, std::vector conflict_traits, TraitType type); + Trait(TraitID id, const std::vector &conflict_traits, + TraitType type); }; /** (File) Persistence trait */