• j.isorce's avatar
    Fix build error with gcc 4.8.2 about WARN_UNUSED_RESULT · 23df9693
    j.isorce authored
    For static methods it does not seem to work properly with older gcc.
    Indeed the compiler consider the result as not used in this example:
    
    sequence_token_ = BrowserThread::GetBlockingPool()->GetSequenceToken()
    
    "error: ignoring return value of 'static base::SequencedWorkerPool*
    content::BrowserThread::GetBlockingPool()', declared with attribute
    warn_unused_result [-Werror=unused-result]"
    
    The solution is just to call GetSequenceToken() directly as:
    base::SequencedWorkerPool::GetSequenceToken() as it is static.
    
    BUG=579461
    
    R=cpu@chromium.org, nico@chromium.org
    
    TEST= GYP_DEFINES="clang=0 use_sysroot=0"
    
    Review URL: https://codereview.chromium.org/1610103002
    
    Cr-Commit-Position: refs/heads/master@{#371479}
    23df9693
suggestions_service_factory.cc 3.85 KB