private boolean isNoReturnCall(Instruction instr, Address target) {
		// if already overridden, return
		// is this function a call fixup
		if (program == null) {
			return false; // can't tell without program
		}
		Function func = program.getFunctionManager().getFunctionAt(target);
		if (func == null) {
			return false;
		}
		if (func.hasNoReturn()) {
			return true;
		}
		String callFixupStr = func.getCallFixup();
		if (callFixupStr == null || callFixupStr.length() == 0) {
			return false;
		}
		PcodeInjectLibrary pcodeInjectLibrary = program.getCompilerSpec().getPcodeInjectLibrary();
		InjectPayload callFixup =
			pcodeInjectLibrary.getPayload(InjectPayload.CALLFIXUP_TYPE, callFixupStr);
		if (callFixup == null) {
			return false;
		}
		return !callFixup.isFallThru();
	}
Check if the called function doesn't return

@return true if the call also falls through to this instruction
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/disassemble/Disassembler.java