CommutativeAssociativeBinaryOperator and const reference parameters

JackMorgan, did you fix it? 4.19 has the same behavior…

UFUNCTION(BlueprintPure, Category = "FABRIK|test", meta = (DisplayName = "AppendIntArrays", CommutativeAssociativeBinaryOperator = "true"))
static TArray<int32> BP_Append_IntArray(const TArray<int32>& A, const TArray<int32>& B)
{
	TArray<int32> out =A;
	out.Append(B);
	return out;
}

[2018.04.29-06.19.57:292][355]LogBlueprintUserMessages:
[NewBlueprint1_C_0] 1.0
[2018.04.29-06.19.57:296][355]LogSlate: Took 0.000187 seconds to synchronously
load lazily loaded font
‘…/…/…/Engine/Content/Slate/Fonts/Roboto-BoldCondensed.ttf’
(158K)
[2018.04.29-06.19.59:848][555]LogOutputDevice:
Error: Ensure condition failed:
InputType == Pin->PinType
[File:D:\Build++UE4+Release-4.19+Compile\Sync\Engine\Source\Editor\BlueprintGraph\Private\K2Node_CommutativeAssociativeBinaryOperator.cpp]
[Line: 127]

[2018.04.29-06.19.59:848][555]LogStats: FDebug::EnsureFailed - 0.000 s
UE4Editor.exe has triggered a
breakpoint.

if you continue the work then the function works as expected