From 350008420fec2d980eadaef29e7352035b9cbed9 Mon Sep 17 00:00:00 2001
From: Vinicius Rangel <vinicius.l.rangel@gmail.com>
Date: Sat, 23 Mar 2019 20:00:45 -0300
Subject: [PATCH] dynamic_section_accessor#add_entry params updated

Changed useless by-reference params to by-value
which forbids number literals (i.e. DT_*)

Added missing const keyword to std::string& parameter
---
 elfio/elfio_dynamic.hpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/elfio/elfio_dynamic.hpp b/elfio/elfio_dynamic.hpp
index 64f13b9..42f2680 100644
--- a/elfio/elfio_dynamic.hpp
+++ b/elfio/elfio_dynamic.hpp
@@ -91,8 +91,8 @@ class dynamic_section_accessor_template
 
 //------------------------------------------------------------------------------
     void
-    add_entry( Elf_Xword& tag,
-               Elf_Xword& value )
+    add_entry( Elf_Xword tag,
+               Elf_Xword value )
     {
         if ( elf_file.get_class() == ELFCLASS32 ) {
             generic_add_entry< Elf32_Dyn >( tag, value );
@@ -104,8 +104,8 @@ class dynamic_section_accessor_template
 
 //------------------------------------------------------------------------------
     void
-    add_entry( Elf_Xword&   tag,
-               std::string& str )
+    add_entry(       Elf_Xword   tag,
+               const std::string& str )
     {
         string_section_accessor strsec =
             elf_file.sections[ get_string_table_index() ];
-- 
GitLab