From: Saleem Abdulrasool Date: Wed, 23 Jul 2014 01:53:52 +0000 (+0000) Subject: Target: silence a GCC warning X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b5c128b3c79eb3557996fabbb17031aba26ebba3;p=platform%2Fupstream%2Fllvm.git Target: silence a GCC warning GCC emits a warning: warning: enumeral and non-enumeral type in conditional expression [enabled by default] which does not seem to have a flag to control it. Simply add an explicit cast for the boolean value. llvm-svn: 213715 --- diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp index b97e495..6cf5c29 100644 --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp @@ -2243,7 +2243,9 @@ ObjectFileMachO::ParseSymtab () const size_t function_starts_count = function_starts.GetSize(); - const user_id_t TEXT_eh_frame_sectID = eh_frame_section_sp.get() ? eh_frame_section_sp->GetID() : NO_SECT; + const user_id_t TEXT_eh_frame_sectID = + eh_frame_section_sp.get() ? eh_frame_section_sp->GetID() + : static_cast(NO_SECT); lldb::offset_t nlist_data_offset = 0; diff --git a/lldb/source/Target/Target.cpp b/lldb/source/Target/Target.cpp index d48df88..f959010 100644 --- a/lldb/source/Target/Target.cpp +++ b/lldb/source/Target/Target.cpp @@ -486,9 +486,12 @@ Target::CreateFuncRegexBreakpoint (const FileSpecList *containingModules, bool hardware) { SearchFilterSP filter_sp(GetSearchFilterForModuleAndCUList (containingModules, containingSourceFiles)); + bool skip = + (skip_prologue == eLazyBoolCalculate) ? GetSkipPrologue() + : static_cast(skip_prologue); BreakpointResolverSP resolver_sp(new BreakpointResolverName (NULL, func_regex, - skip_prologue == eLazyBoolCalculate ? GetSkipPrologue() : skip_prologue)); + skip)); return CreateBreakpoint (filter_sp, resolver_sp, internal, hardware, true); }