semrw-lockless-generic.cpp revision 2e42e0850e182e37277fe28ba5b5d1c37018e783