diff options
| author | 2014-08-18 01:58:59 -0400 | |
|---|---|---|
| committer | 2014-08-18 01:59:03 -0400 | |
| commit | a49a5fa4d94e48e1f049365a8071ab5207ac5eee (patch) | |
| tree | 362964ce0d437e8026d634158f41f5fbda229e92 | |
| parent | Merge pull request #52 from lioncash/memory (diff) | |
| download | yuzu-a49a5fa4d94e48e1f049365a8071ab5207ac5eee.tar.gz yuzu-a49a5fa4d94e48e1f049365a8071ab5207ac5eee.tar.xz yuzu-a49a5fa4d94e48e1f049365a8071ab5207ac5eee.zip | |
Common: Don't return a reference to a string when calling GetName in symbols.cpp
Returning a copy of the string is what was likely meant to be done.
| -rw-r--r-- | src/common/symbols.cpp | 2 | ||||
| -rw-r--r-- | src/common/symbols.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/common/symbols.cpp b/src/common/symbols.cpp index dcc9eeac5..d61f4c0c6 100644 --- a/src/common/symbols.cpp +++ b/src/common/symbols.cpp | |||
| @@ -40,7 +40,7 @@ namespace Symbols | |||
| 40 | 40 | ||
| 41 | return symbol; | 41 | return symbol; |
| 42 | } | 42 | } |
| 43 | const std::string& GetName(u32 _address) | 43 | const std::string GetName(u32 _address) |
| 44 | { | 44 | { |
| 45 | return GetSymbol(_address).name; | 45 | return GetSymbol(_address).name; |
| 46 | } | 46 | } |
diff --git a/src/common/symbols.h b/src/common/symbols.h index b76749654..e59bc5dd4 100644 --- a/src/common/symbols.h +++ b/src/common/symbols.h | |||
| @@ -32,7 +32,7 @@ namespace Symbols | |||
| 32 | 32 | ||
| 33 | void Add(u32 _address, const std::string& _name, u32 _size, u32 _type); | 33 | void Add(u32 _address, const std::string& _name, u32 _size, u32 _type); |
| 34 | TSymbol GetSymbol(u32 _address); | 34 | TSymbol GetSymbol(u32 _address); |
| 35 | const std::string& GetName(u32 _address); | 35 | const std::string GetName(u32 _address); |
| 36 | void Remove(u32 _address); | 36 | void Remove(u32 _address); |
| 37 | void Clear(); | 37 | void Clear(); |
| 38 | }; | 38 | }; |