RALEIGH, N.C. (AP) - The NBA All-Star Game is set for North Carolina this weekend after the league delayed Charlotte hosting the event for two years because of the state's "bathroom bill."

It took the partial repeal of the 2016 law to persuade the league to restore the award for 2019. But the replacement law still leaves questions about who makes rules on bathroom access and whether state legislators or cities can force antidiscrimination regulations upon private businesses.

The GOP-controlled legislature approved the original bill in 2016 in response to a Charlotte city council ordinance that had expanded LGBT protections to hotels, restaurants and public bathrooms.

NBA executive Kathy Behrens says the league wishes the replacement law had gone further but says it is promoting principles of inclusivity and equality at Charlotte's All-Star events and venues.