4.7 UE4Editor build is broken for Linux

After updating my 4.7 branch to the changes today(3/19/2015), the UE4Editor build is broken for Linux.
The compile error is below…

[1/52] Compile Module.GraphEditor.cpp
In file included from /data/Development/UnrealEngine-4.7/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/UE4Editor/Development/GraphEditor/Module.GraphEditor.cpp:28:
/data/Development/UnrealEngine-4.7/Engine/Source/Editor/GraphEditor/Private/SGraphPin.cpp(78,3) : error: field ‘CachedNodeOffset’ will be initialized after field ‘GraphPinObj’ [-Werror,-Wreorder]
, CachedNodeOffset(FVector2D::ZeroVector)

I was able to build yesterday so some change today has caused the issue.

The branch revision is baf504fde8fabbb217429c63d306620f75306e1d

I changed the order in the constructor initializer list and now it goes through

Editor/GraphEditor/Private/SGraphPin.cpp
Original that fails compilation due to -Wreorder
SGraphPin::SGraphPin()
: bShowLabel(true)
, bIsMovingLinks(false)
, PinColorModifier(FLinearColor::White)
, CachedNodeOffset(FVector2D::ZeroVector)
, GraphPinObj(nullptr)

This one compiles without warning. I will create a pull request with this fix.
SGraphPin::SGraphPin()
: GraphPinObj(nullptr)
, bShowLabel(true)
, bIsMovingLinks(false)
, PinColorModifier(FLinearColor::White)
, CachedNodeOffset(FVector2D::ZeroVector)