eastl::make_shared<>(args) で new オーバーライドがないエラーが出て調べたんだが、
VS2017RC の std や boost の make_shared<>(args) は、しれっと new/delete オーバーライドを無視して、通常のnew/deleteを使うので要注意。

最初はコンパイルできないeastlの問題かと思ったが、今はむしろ意図しない解釈を許す std や boostの方が問題に思える。