The inline initializers contribute code to the constructor(s). You will step onto them in the source view as you step through the constructor, for instance. But because their source lines are outside the function source range, lldb thought a breakpoint on the initializer line was crossing from one function to another, which file & line breakpoints don't allow. That meant if you tried to set a breakpoint on one of these lines it doesn't create any locations.
This patch fixes that by asserting that if the LineEntry in one of the SymbolContexts that the search produced exactly matches the file & line specifications in the breakpoint, it has to be a valid place to set the breakpoint, and we should just set it.