Index: src/Validate/Autogen.cpp
===================================================================
--- src/Validate/Autogen.cpp	(revision 44940ee7f65127636046669347564cbe8f13462e)
+++ src/Validate/Autogen.cpp	(revision 88bb0b48843bb86ea654ab03f597d6170e759cd1)
@@ -404,8 +404,6 @@
 	ast::FunctionDecl * decl = genProto( "^?{}", { dst }, {} );
 	// For concurrent types, remove static storage and inline specifier, and add
-	// cfa_linkonce attribute so the destructor has external linkage with linkonce
-	// semantics. This is required for waitfor to work correctly across translation
-	// units - the function pointer must be the same everywhere, and cfa_linkonce
-	// ensures only one definition survives linking.
+	// cfa_linkonce attribute so the destructor has linkonce semantics.
+	// This is required to share the same function pointer across TUs.
 	if ( isConcurrentType() ) {
 		auto mut = ast::mutate( decl );
