dylanmckay added inline comments.

================
Comment at: include/clang/Basic/DiagnosticDriverKinds.td:44-45
+def warn_drv_avr_family_linking_stdlibs_not_implemented: Warning<
+  "support for linking stdlibs for microcontroller '%0' is not implemented, "
+  "please file an AVR backend bug at http://bugs.llvm.org/ with your mcu 
name">,
+  InGroup<AVRRtlibLinkingQuirks>;
----------------
aaron.ballman wrote:
> This is novel for diagnostics -- we don't have any other diagnostics that 
> recommend filing bugs. This doesn't strike me as something a naive developer 
> will just happen across by accident, so I would probably drop from the comma 
> onward and assume the user knows they can report bugs if they really care.
I agree


================
Comment at: lib/Driver/ToolChains/AVR.cpp:40
+
+const std::string PossibleAVRLibcLocations[] = {
+  "/usr/avr",
----------------
aaron.ballman wrote:
> Why use `std::string` here when below you use it as a list of `StringRef`s?
Good point, have fixed.


================
Comment at: lib/Driver/ToolChains/AVR.cpp:162
+
+  return Optional<std::string>();
+}
----------------
aaron.ballman wrote:
> `return llvm::None;`
Didn't know about that, thanks!


================
Comment at: lib/Driver/ToolChains/AVR.h:45-47
+  Linker(const llvm::Triple &Triple,
+         const ToolChain &TC,
+         bool LinkStdlib)
----------------
aaron.ballman wrote:
> Did clang-format produce this? For some reason, it looks off to my eyes.
I have now run clang-format on the whole patch.


Repository:
  rC Clang

https://reviews.llvm.org/D54334



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to