Fix debug build on Linux
Fix debug build on Linux

Compiling an assert in Program.cpp was failing at least on GCC 4.8
because it compared unsigned size_t to zero, a comparison that was always
true. The C standard defines size_t as unsigned, so the assert shouldn't
be necessary on other platforms either.

There was already a commit on top of the patch that added the bug, so it
is simpler to fix the problem by changing the assert rather than
reverting.

TEST=standalone debug build on Linux

Change-Id: Ifd910332a770f7360a15c31706beca740d0f289d
Reviewed-on: https://chromium-review.googlesource.com/294971
Reviewed-by: Olli Etuaho <38ae6c0e2772a20e8e989f80cb8c99d274e44242@nvidia.com>
Tested-by: Olli Etuaho <38ae6c0e2772a20e8e989f80cb8c99d274e44242@nvidia.com>

ppy/angle,csa7mdm/angle,mlfarrell/angle,csa7mdm/angle,MSOpenTech/angle,mybios/angle,vvuk/angle,ecoal95/angle,mlfarrell/angle,ecoal95/angle,vvuk/angle,MSOpenTech/angle,domokit/waterfall,mlfarrell/angle,ecoal95/angle,mybios/angle,csa7mdm/angle,mikolalysenko/angle,vvuk/angle,domokit/waterfall,ecoal95/angle,mlfarrell/angle,mikolalysenko/angle,mybios/angle,csa7mdm/angle,ppy/angle,crezefire/angle,ppy/angle,mikolalysenko/angle,mybios/angle,mikolalysenko/angle,ecoal95/angle,crezefire/angle,crezefire/angle,MSOpenTech/angle,vvuk/angle,crezefire/angle,MSOpenTech/angle,ppy/angle