Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dziobian:gulgul-ultron:19
nodejs-electron.v3
thread_annotations-fix-build-with-system-abseil...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File thread_annotations-fix-build-with-system-abseil.patch of Package nodejs-electron.v3
--- a/base/thread_annotations.h 2022-06-21 21:52:33.363987695 +0200 +++ b/base/thread_annotations.h 2022-06-24 16:18:54.238568316 +0200 @@ -40,6 +40,8 @@ #include "base/dcheck_is_on.h" #include "build/build_config.h" +#include <absl/base/internal/thread_annotations.h> + #if defined(__clang__) #define THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x)) #else @@ -227,21 +229,7 @@ // but the compiler cannot confirm that. #define TS_UNCHECKED_READ(x) thread_safety_analysis::ts_unchecked_read(x) -namespace thread_safety_analysis { - -// Takes a reference to a guarded data member, and returns an unguarded -// reference. -template <typename T> -inline const T& ts_unchecked_read(const T& v) NO_THREAD_SAFETY_ANALYSIS { - return v; -} - -template <typename T> -inline T& ts_unchecked_read(T& v) NO_THREAD_SAFETY_ANALYSIS { - return v; -} -} // namespace thread_safety_analysis // The above is imported as-is from abseil-cpp. The following Chromium-specific // synonyms are added for Chromium concepts (SequenceChecker/ThreadChecker).
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor