//go:build racedemo

package main

import (
	"sync"
	"testing"
)

// Intentional negative fixture. Run only with -tags=racedemo -race.
func TestIntentionalRace(t *testing.T) {
	n := 0
	var wg sync.WaitGroup
	wg.Add(2)
	for range 2 {
		go func() {
			defer wg.Done()
			for range 1000 {
				n++
			}
		}()
	}
	wg.Wait()
	_ = n
}
