فهرست منبع

symbols: Simplify GetSymbol

Lioncash 10 سال پیش
والد
کامیت
052eacc3b9
1فایلهای تغییر یافته به همراه5 افزوده شده و 8 حذف شده
  1. 5 8
      src/common/symbols.cpp

+ 5 - 8
src/common/symbols.cpp

@@ -29,17 +29,14 @@ namespace Symbols
 
 
     TSymbol GetSymbol(u32 _address)
     TSymbol GetSymbol(u32 _address)
     {
     {
-        TSymbolsMap::iterator foundSymbolItr;
-        TSymbol symbol;
+        const auto iter = g_symbols.find(_address);
 
 
-        foundSymbolItr = g_symbols.find(_address);
-        if (foundSymbolItr != g_symbols.end())
-        {
-            symbol = (*foundSymbolItr).second;
-        }
+        if (iter != g_symbols.end())
+            return iter->second;
 
 
-        return symbol;
+        return {};
     }
     }
+
     const std::string GetName(u32 _address)
     const std::string GetName(u32 _address)
     {
     {
         return GetSymbol(_address).name;
         return GetSymbol(_address).name;