On Thu, May 23, 2013 at 5:02 PM, Rui Ueyama <[email protected]> wrote:
> -    Consumer.HandleDependentLibrary(Arg);
> +    // If the argument does not end in .lib, automatically add the suffix.
> This
> +    // matches the behavior of MSVC.
> +    std::string ArgStr = Arg;
> +    StringRef End = Arg.substr( Arg.size() - 4 );
>
> Looks like it's not safe if Arg.size() < 4.

Hmm, that's a good point due to the unsigned subtraction.  Easy enough
to resolve.

~Aaron
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to